Configuration de la collecte de métriques Prometheus sur des clusters Amazon ECS - Amazon CloudWatch

Configuration de la collecte de métriques Prometheus sur des clusters Amazon ECS

Pour collecter des métriques Prometheus à partir de clusters Amazon ECS, vous pouvez utiliser l'agent CloudWatch en tant que collecteur ou utiliser l'outil AWS Distro pour OpenTelemetry Collector. Pour plus d'informations sur l'utilisation de l'outil AWS Distro pour OpenTelemetry Collector, consultez https://aws-otel.github.io/docs/getting-started/container-insights/ecs-prometheus.

Les sections suivantes expliquent comment utiliser l'agent CloudWatch en tant que collecteur pour récupérer les métriques Prometheus. Vous installez l'agent CloudWatch avec la surveillance Prometheus sur les clusters exécutant Amazon ECS, et vous pouvez éventuellement configurer l'agent pour qu'il récupère d'autres cibles. Ces sections fournissent également des didacticiels facultatifs pour configurer des exemples d'applications à utiliser pour les tests avec la surveillance Prometheus.

Container Insights sur Amazon ECS prend en charge les combinaisons suivantes de type de lancement et de mode réseau pour les métriques Prometheus :

Type de lancement Amazon ECS Modes réseau pris en charge

EC2 (Linux)

pont, hôte et awsvpc

Fargate

awsvpc

Exigences de groupe de sécurité VPC

Les règles d'entrée des groupes de sécurité pour les applications Prometheus doivent ouvrir les ports Prometheus à l'agent CloudWatch pour que les métriques Prometheus soient récupérées par l'adresse IP privée.

Les règles de sortie du groupe de sécurité de l'agent CloudWatch doivent lui permettre de se connecter au port des applications Prometheus par IP privée.