|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Configurer la surveillance d’une charge de travail
Si vous avez seulement besoin de séries temporelles UC et mémoire pour la charge de travail, vous n’avez pas besoin de déployer un ServiceMonitor ou un PodMonitor car l’application de surveillance collecte déjà les données de métriques sur l’utilisation des ressources par défaut.
Les étapes pour configurer la surveillance des charges de travail dépendent de si vous souhaitez des métriques de base telles que l’UC et la mémoire pour la charge de travail, ou si vous souhaitez extraire des métriques personnalisées de la charge de travail.
Si vous avez seulement besoin de séries temporelles UC et mémoire pour la charge de travail, vous n’avez pas besoin de déployer un ServiceMonitor ou un PodMonitor car l’application de surveillance collecte déjà les données de métriques sur l’utilisation des ressources par défaut. Les données de séries temporelles d’utilisation des ressources se trouvent dans la base de données de séries temporelles locale de Prometheus.
Grafana affiche les données de manière agrégée, mais vous pouvez voir les données pour la charge de travail individuelle en utilisant une requête PromQL qui extrait les données pour cette charge de travail. Une fois que vous avez la requête PromQL, vous pouvez exécuter la requête individuellement dans l’interface utilisateur de Prometheus et voir les séries temporelles visualisées là-bas, ou vous pouvez utiliser la requête pour personnaliser un tableau de bord Grafana afin d’afficher les métriques de la charge de travail. Pour des exemples de requêtes PromQL pour les métriques de charge de travail, voir cette section.
Pour configurer des métriques personnalisées pour votre charge de travail, vous devrez configurer un exportateur et créer une nouvelle ressource personnalisée ServiceMonitor pour configurer Prometheus afin d’extraire les métriques de votre exportateur.
Afficher les métriques UC et mémoire pour une charge de travail
Par défaut, l’application de surveillance extrait déjà les données UC et mémoire.
Pour obtenir des détails plus fins pour une charge de travail particulière, vous pouvez personnaliser un tableau de bord Grafana pour afficher les métriques d’une charge de travail particulière.
Configurer des métriques au-delà de l’UC et de la mémoire
Pour des métriques personnalisées, vous devrez exposer les métriques sur votre application dans un format pris en charge par Prometheus.
Nous vous recommandons ensuite de créer une nouvelle ressource personnalisée ServiceMonitor. Lorsque cette ressource est créée, la ressource personnalisée Prometheus sera automatiquement mise à jour afin que sa configuration d’extraction inclue le nouveau point de terminaison de métriques personnalisées. Ensuite, Prometheus commencera à extraire les métriques du point de terminaison.
Vous pouvez également créer un PodMonitor pour exposer le point de terminaison des métriques personnalisées, mais les ServiceMonitors sont plus appropriés pour la majorité des cas d’utilisation.