Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Amazon Managed Prometheus and Grafana for EKS cluster monitoring #125

Open
pbobov opened this issue Oct 9, 2024 · 1 comment
Open
Assignees
Labels
enhancement New feature or request wontfix This will not be worked on
Milestone

Comments

@pbobov
Copy link
Collaborator

pbobov commented Oct 9, 2024

aws/arcgis-enterprise-k8s/enterprise-k8s-aws-organization workflow configures a monitoring subsystem that consists of:

  • An SNS topic for monitoring alerts.
  • A CloudWatch alarm that monitors the ingress ALB target groups and post to the SNS topic if the number of unhealthy instances in nonzero.
  • A CloudWatch dashboard that displays the CloudWatch alerts, metrics, and container logs of the deployment.

The monitoring subsystem provides basic monitoring. However, a typical Kubernetes cluster monitoring solution involves the use of Prometheus and Grafana.

aws/arcgis-site-core/site-k8s-cluster-aws workflow should configure Amazon Managed Service for Prometheus and Amazon Managed Grafana for EKS cluster monitoring.

@pbobov pbobov added the enhancement New feature or request label Oct 9, 2024
@pbobov pbobov added this to the 0.2.0 milestone Oct 9, 2024
@pbobov pbobov self-assigned this Oct 9, 2024
@pbobov
Copy link
Collaborator Author

pbobov commented Oct 10, 2024

Amazon Managed Prometheus and Grafana services are not supported in all the AWS regions (not supported in us-west-1 !).
Configuring networking and security for these services is complex, especially in disconnected VPC.
It looks like deploying Prometheus and Grafana in AKS clusters is a path of least resistance.

@pbobov pbobov added the wontfix This will not be worked on label Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant