Esri / arcgis-gitops

GitHub Actions workflows for ArcGIS Enterprise deployment and operation
Apache License 2.0
6 stars 1 forks source link

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

Open pbobov opened 1 month ago

pbobov commented 1 month ago

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

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 commented 1 month ago

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.