Chapitre 8. Gestion des indicateurs
Vous pouvez collecter des métriques pour surveiller les performances des composants de la grappe et de vos propres charges de travail.
8.1. Comprendre les indicateurs
Dans OpenShift Container Platform 4.12, les composants du cluster sont surveillés en récupérant les métriques exposées via les points de terminaison des services. Vous pouvez également configurer la collecte de métriques pour des projets définis par l'utilisateur.
Vous pouvez définir les mesures que vous souhaitez fournir pour vos propres charges de travail en utilisant les bibliothèques client Prometheus au niveau de l'application.
Dans OpenShift Container Platform, les mesures sont exposées par le biais d'un point d'extrémité de service HTTP sous le nom canonique /metrics
. Vous pouvez répertorier toutes les mesures disponibles pour un service en exécutant une requête curl
sur http://<endpoint>/metrics
. Par exemple, vous pouvez exposer une route vers le service d'exemple prometheus-example-app
et exécuter ce qui suit pour afficher toutes les mesures disponibles :
$ curl http://<example_app_endpoint>/metrics
Exemple de sortie
# HELP http_requests_total Count of all HTTP requests # TYPE http_requests_total counter http_requests_total{code="200",method="get"} 4 http_requests_total{code="404",method="get"} 2 # HELP version Version information about this binary # TYPE version gauge version{version="v0.1.0"} 1
Ressources supplémentaires