Surveillance des métriques Prometheus Container Insights
La surveillance CloudWatch Container Insights pour Prometheus automatise la découverte de métriques Prometheus à partir de systèmes conteneurisés et de charges de travail. Prometheus est une boîte à outils de surveillance de systèmes et d'alerte open source. Pour plus d'informations, consultez What is Prometheus?
La découverte des métriques Prometheus est prise en charge pour les clusters Amazon Elastic Container Service
Pour les clusters Amazon ECS et Amazon EKS, les types de lancements EC2 et Fargate sont pris en charge. Container Insights collecte automatiquement les métriques de plusieurs applications, et vous pouvez le configurer pour collecter les métriques à partir de n'importe quelle application.
Vous pouvez adopter Prometheus en tant que méthode open source et norme ouverte pour intégrer des métriques personnalisées dans CloudWatch. L'agent CloudWatch avec prise en charge de Prometheus détecte et collecte des métriques Prometheus pour surveiller, dépanner et adresser des alertes plus rapidement en cas de dégradation des performances et de défaillances des applications. Cette méthode réduit également le nombre d'outils de surveillance nécessaires pour améliorer l'observabilité.
La prise en charge de Container Insights Prometheus implique le paiement à l'utilisation des métriques et des journaux, y compris la collecte, le stockage et l'analyse. Pour en savoir plus, consultez Tarification Amazon CloudWatch
Tableaux de bord préconçus pour certaines charges de travail
La solution Container Insights Prometheus inclut des tableaux de bord préconçus pour les applications les plus populaires répertoriées dans cette section. Pour obtenir des exemples de configurations pour ces applications, consultez (En option) Configuration d'exemples d'applications Amazon ECS conteneurisées pour les test de métriques Prometheus et (En option) Configuration d'exemples d'applications Amazon EKS conteneurisées pour les test de métriques Prometheus.
Vous pouvez également configurer Container Insights pour collecter les métriques Prometheus à partir d'autres services et applications conteneurisés, en modifiant le fichier de configuration de l'agent.
Applications avec des tableaux de bord préconçus pour les clusters Amazon EKS et Kubernetes s'exécutant sur les instances Amazon EC2 :
-
AWS App Mesh
-
NGINX
-
Memcached
-
Java/JMX
-
HAProxy
Applications avec des tableaux de bord préconçus pour les clusters Amazon ECS :
-
AWS App Mesh
-
Java/JMX
-
NGINX
-
NGINX Plus