Chapitre 6. Gestion des métriques
Il est possible de collecter des métriques pour surveiller la performance des composants du cluster et de vos propres charges de travail.
6.1. Comprendre les métriques Copier lienLien copié sur presse-papiers!
Dans Red Hat OpenShift Service sur AWS, les composants de cluster sont surveillés en grattant les métriques exposées à travers les points de terminaison de service. Il est également possible de configurer la collecte de métriques pour les projets définis par l’utilisateur. Les métriques vous permettent de surveiller la performance des composants du cluster et de vos propres charges de travail.
Il est possible de définir les métriques que vous souhaitez fournir pour vos propres charges de travail en utilisant les bibliothèques clientes Prometheus au niveau de l’application.
Dans Red Hat OpenShift Service sur AWS, les métriques sont exposées via un point de terminaison de service HTTP sous le nom canonique /metrics. Il est possible de répertorier toutes les métriques disponibles pour un service en exécutant une requête curl contre http://<endpoint>/metrics. À titre d’exemple, vous pouvez, par exemple, exposer un itinéraire à l’application d’exemple de promeheus-exemple-app, puis exécuter ce qui suit pour afficher toutes ses métriques disponibles:
curl http://<example_app_endpoint>/metrics
$ curl http://<example_app_endpoint>/metrics
Exemple de sortie