IBM Cloud Docs
Collecte des mesures à l'aide des exportateurs Prometheus

Collecte des mesures à l'aide des exportateurs Prometheus

Vous pouvez utiliser des exportateurs Prometheus pour collecter des mesures à partir d'hôtes, de services ou d'applications qui n'exposent pas de manière native les mesures formatées Prometheus. Vous pouvez surveiller ces mesures via une instance Monitoring.

Voir la déclaration d'appui à IBM pour l'utilisation des exportateurs Prometheus.

Il existe différentes sources pour les exportateurs Prometheus :

  • Les exportateurs officiels sont disponibles dans l 'organisation officielle Prometheus GitHub et portent la mention " officiel".
  • Sysdig gère et entretient une bibliothèque d'intégrations. La bibliothèque d'intégrations est un catalogue de ressources d'entreprise dans lequel vous pouvez trouver des intégrations Monitoring prises en charge pour les plateformes Kubernetes et les services cloud-native.

Vous pouvez collecter des mesures à partir de différentes sources, telles que :

  • Hôtes pour lesquels un agent Monitoring n'est pas disponible, tels que les systèmes Windows ou les systèmes VMware ESXi-Host.
  • Hôtes pour lesquels un agent Monitoring est disponible, mais vous devez collecter d'autres types de mesures, telles que les mesures du détecteur IPMI ou les mesures du matériel et du noyau.
  • Services tels que la base de données MySQL

Prometheus intégration avec intégration avec intégration avec Monitoring
Prometheus Monitoring

Le tableau suivant répertorie certains exportateurs Prometheus que vous pouvez utiliser pour surveiller votre infrastructure :

exportateurs
exportateurs Cas d'utilisation Source
Blackbox Exporter Permet de vérifier la boîte noire sur les nœuds finaux via HTTP, HTTPS, DNS, TCP et ICMP. L'agent de surveillance peut être utilisé conjointement avec l'exportateur Blackbox pour collecter les métriques de disponibilité. Prometheus Blackbox exporter (officiel)
IPMI Exporter Collecte les mesures du détecteur d'unité IPMI (Interface de gestion de plateforme intelligente). Prometheus Exportateur IPMI (opensource)
Windows Exporter Collecte les mesures du système Windows. Exportateur Windows
Node Exporter Collecte les mesures matérielles et liées au noyau qui sont exposées par les noyaux *NIX. Node exportateur (officiel)
VMware Exporter Collecte des données métriques provenant des déploiements de VMware vCenter. Exportateur VMWare (Opensource)

Exportateur Windows

Configurez l'outil Prometheus windows_exporter pour collecter les métriques du système Windows.

L'exportateur Prometheus Windows s'exécute en tant que service Windows. Configurez les métriques que vous souhaitez surveiller en activant les collecteurs.

Les collecteurs pris en charge sont les suivants :

Collecteurs
Nom du collecteur Informations sur les métriques collectées par chaque collecteur
cpu Métriques d'unité centrale
cs Mesures des systèmes informatiques
logical_disk Métriques de disque
os Métriques de système d'exploitation
system Mesure système
net Métriques d'interface réseau
memory Métriques de mémoire

Pour savoir comment configurer l'exportateur Windows, voir Surveillance d'un environnement Windows.

Exportateur IPMI

En plus de l'ensemble des métriques qui sont collectées automatiquement par l'agent de surveillance, vous pouvez collecter d'autres métriques telles que les métriques de capteur.

Configurez l'exportateur IPMI de Prometheus pour collecter les mesures des capteurs de périphériques de l'interface de gestion de la plate-forme intelligente (IPMI).

  • L'exportateur Prometheus IPMI Exporter prend en charge les unités IPMI locales et les unités distantes auxquelles vous pouvez accéder en utilisant le protocole RMCP (Remote Management Control Protocol).
  • Lorsque vous utilisez RMCP pour accéder aux unités distantes, vous pouvez utiliser un exportateur IPMI pour surveiller plusieurs unités IPMI. Vous identifiez chaque unité en transmettant le nom d'hôte cible en tant que paramètre.
  • L'exportateur IPMI s'appuie sur les outils de la suite FreeIPMI.

Vous pouvez collecter les mesures suivantes lorsque vous configurez l'exportateur IPMI :

  • Métriques d'administration IPMI

    L'indicateur ipmi_up {collector="<NAME>"} signale 1 lorsque les données d'un hôte distant sont collectées avec succès. Elle indique 0 pour la collecte de données dans un hôte local.

    La métrique ipmi_scrape_duration_seconds indique la durée nécessaire au collecteur pour extraire les données.

  • Métriques de journal des événements du système IPMI (SEL)

    La métrique ipmi_sel_entries_count indique le nombre d'entrées dans le journal des événements du système.

    La métrique ipmi_sel_free_space_bytes indique le nombre d'octets disponibles pour les entrées de journal des événements de système.

  • Données du capteur IPMI

    L'exportateur IPMI collecte 2 métriques par type de capteur : état et valeur. La valeur 0 signale un état normal. La valeur 1 signale un état d'avertissement. La valeur 2 signale un état critique. La valeur des informations de rapports NaN n'est pas disponible. Par exemple, consultez les métriques pour les différents capteurs :

    Métriques de capteur de température : ipmi_temperature_celsius, ipmi_temperature_state

    Métriques de capteur de vitesse de ventilateur : ipmi_fan_speed_rpm, ipmi_fan_speed_state

    Métriques de capteur de tension : ipmi_voltage_state, ipmi_voltage_volts

  • Etat d'alimentation du châssis IPMI de la machine

    La métrique ipmi_chassis_power_state indique l'état en cours du châssis de la machine. Sa valeur est 1 lorsque le châssis est sous tension. Sa valeur est 0 lorsque le châssis est hors tension.

  • Données DCMI

    La métrique ipmi_dcmi_power_consumption_current_watts indique la consommation d'énergie réelle de la machine en watts.

  • Détails de BMC

    La métrique ipmi_bmc_info indique les informations sur la révision et le fabricant du microprogramme sur des étiquettes et a la valeur 1.

Pour plus d'informations, voir Prometheus IPMI Exporter.

Pour savoir comment configurer l'exportateur IPMI, voir Configuration de l'exportateur IPMI Prometheus pour surveiller les mesures du détecteur.

Vous pouvez également vérifier le tutoriel : Configuration de l'exportateur IPMI Prometheus pour surveiller les mesures du détecteur dans un Bare metal.

Exportateur de Blackbox

Permet de vérifier la boîte noire sur les nœuds finaux via HTTP, HTTPS, DNS, TCP et ICMP. L'agent de surveillance peut être utilisé conjointement avec l'exportateur Blackbox pour collecter les métriques de disponibilité.

Configurer l'exportateur Blackbox Prometheus pour surveiller la disponibilité des hôtes, tels que les sites URL.

exportateur de noeud

En plus de l'ensemble de mesures qui sont automatiquement collectées par l'agent de surveillance, vous pouvez vouloir collecter d'autres mesures d'hôte Linux qui sont exposées par des noyaux *NIX.

Configurer l'exportateur Prometheus Node pour collecter les métriques matérielles et du noyau qui sont exposées par les noyaux *NIX.

Pour plus d'informations, voir Surveillance des métriques de l'hôte Linux avec l'exportateur Node.

Exportateur VMWare

Pour plus d'informations sur la configuration d'un exportateur VMWare, voir Surveillance des déploiements du serveur VMware vCenter