Publié le: Sep 8, 2020
Vous pouvez utiliser Amazon CloudWatch pour surveiller les métriques Prometheus à partir des clusters Amazon Elastic Containers (ECS), Amazon Elastic Kubernetes Service (EKS), AWS Fargate et Kubernetes. Cette fonctionnalité est désormais disponible publiquement. Grâce à cette nouvelle fonctionnalité, les équipes DevOps peuvent automatiquement découvrir les services associés aux charges de travail conteneurisées telles qu'AWS App Mesh et Java/JMX. Elles peuvent également exposer les métriques personnalisées à ces services, et importer les métriques Prometheus dans CloudWatch. En organisation la collecte et l’agrégation des métriques Prometheus, les utilisateurs CloudWatch peuvent plus rapidement surveiller, dépanner et alerter en cas de dégradations et de défaillances des performances de l’application, tout en réduisant le nombre d’outils de surveillance nécessaire.
Prometheus est un outil de surveillance des projets open source très populaire, faisant partie de la Cloud Native Compute Foundation (CNCF). La communauté open source a développé plus de 150 modules d’extension et défini un cadre que les équipes DevOps peuvent utiliser pour exposer les métriques personnalisées devant être collectées à partir des applications grâce à une approche basée sur la demande.
La mise en route est facile. Vous pouvez commencer par collecter les métriques Prometheus à partir de vos clusters Amazon ECS, EKS et Kubernetes en exécutant une seule commande. Les métriques sont disponibles dans la console CloudWatch sous Métriques CloudWatch et Container Insights. Pour en savoir plus, consultez notre documentation Installation et configuration des métriques Prometheus. Vous pouvez également consulter la documentation Disponibilité dans les régions AWS, et en savoir plus sur la page de tarification CloudWatch. Vous pouvez également utiliser l'atelier https://observability.workshop.aws pour en savoir plus sur toutes les offres d'observabilité d'Amazon CloudWatch.