Publié le: May 5, 2020
Vous pouvez utiliser Amazon CloudWatch pour surveiller les métriques Prometheus à partir des clusters Amazon Elastic Kubernetes Service (EKS) et Kubernetes. Cette fonctionnalité est désormais disponible en version bêta. Grâce à cette nouvelle fonctionnalité, les équipes DevOps peuvent automatiquement découvrir les services associés aux charges de travail conteneurisées telles que AWS App Mesh, NGINX 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 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.
La prise en charge pour Amazon Elastic Container Service (ECS) et AWS Fargate sera disponible prochainement.