|
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. |
Configuration de ServiceMonitor et PodMonitor
Les ServiceMonitors et PodMonitors sont tous deux des pseudo-CRD qui mappent la configuration de collecte de la ressource personnalisée Prometheus.
Ces objets de configuration spécifient de manière déclarative les points de terminaison à partir desquels Prometheus collectera des métriques.
Les ServiceMonitors sont plus couramment utilisés que les PodMonitors, et nous les recommandons pour la plupart des cas d’utilisation.
|
Cette section suppose une familiarité avec le fonctionnement conjoint des composants de surveillance. Pour plus d’informations sur Alertmanager, voir cette section. |
ServiceMonitors
Ce pseudo-CRD correspond à une section de la configuration de la ressource personnalisée Prometheus. Il spécifie de manière déclarative comment les groupes de services Kubernetes doivent être surveillés.
Lorsqu’un ServiceMonitor est créé, l’Opérateur Prometheus met à jour la configuration de collecte de Prometheus pour inclure la configuration du ServiceMonitor. Ensuite, Prometheus commence à collecter des métriques à partir du point de terminaison défini dans le ServiceMonitor.
Tous les Services de votre cluster qui correspondent aux étiquettes situées dans le champ selector du ServiceMonitor seront surveillés en fonction du endpoints spécifié sur le ServiceMonitor. Pour plus d’informations sur les champs qui peuvent être spécifiés, veuillez consulter le spec fourni par l’Opérateur Prometheus.
Pour plus d’informations sur le fonctionnement des ServiceMonitors, référez-vous à la documentation de l’Opérateur Prometheus.
PodMonitors
Ce pseudo-CRD correspond à une section de la configuration de la ressource personnalisée Prometheus. Il spécifie de manière déclarative comment les groupes de pods doivent être surveillés.
Lorsqu’un PodMonitor est créé, l’Opérateur Prometheus met à jour la configuration de collecte de Prometheus pour inclure la configuration du PodMonitor. Ensuite, Prometheus commence à collecter des métriques à partir du point de terminaison défini dans le PodMonitor.
Tous les Pods de votre cluster qui correspondent aux étiquettes situées dans le champ selector du PodMonitor seront surveillés en fonction du podMetricsEndpoints spécifié sur le PodMonitor. Pour plus d’informations sur les champs qui peuvent être spécifiés, veuillez consulter le spec fourni par l’Opérateur Prometheus.