IBM Cloud Docs
Recopilación de métricas utilizando los exportadores de Prometheus

Recopilación de métricas utilizando los exportadores de Prometheus

Puede utilizar los exportadores de Prometheus para recopilar métricas de hosts, servicios o aplicaciones que no exponen de forma nativa métricas con formato de Prometheus. Puede supervisar estas métricas mediante una instancia de Monitoring.

Consulte la declaración de compatibilidad de IBM para utilizar los exportadores de Prometheus.

Hay diferentes orígenes para los exportadores de Prometheus:

  • Los exportadores oficiales están disponibles en la organización oficial Prometheus GitHub y llevan la etiqueta oficial.
  • Sysdig conserva y mantiene una biblioteca de integraciones. La biblioteca de integraciones es un catálogo de recursos empresariales en el que puedes encontrar integraciones compatibles de Monitoring para plataformas Kubernetes y servicios nativos de la nube.

Puede recopilar métricas de diferentes orígenes, por ejemplo:

  • Hosts para los que no hay disponible un agente de Monitoring como, por ejemplo, los sistemas Windows o los sistemas de host ESXi de VMware.
  • Hosts para los que hay disponible un agente de Monitoring, pero debe recopilar otros tipos de métricas como, por ejemplo, métricas de sensor IPMI o métricas relacionadas con el kernel y el hardware.
  • Servicios como base de datos MySQL

Prometheus integración con integración con integración con Monitoring
Prometheus Monitoring

La tabla siguiente lista algunos exportadores de Prometheus que puede utilizar para supervisar la infraestructura:

Exportadores
Exportadores Caso de uso Origen
Blackbox Exporter Permite el sondeo en caja negra de puntos finales a través de HTTP, HTTPS, DNS, TCP e ICMP. El agente de supervisión se puede utilizar junto con el exportador de Blackbox para recopilar métricas de disponibilidad. Prometheus Exportador de cajas negras (oficial)
IPMI Exporter Recopila métricas de sensor de dispositivos de Intelligent Platform Management Interface (IPMI). Prometheus Exportador IPMI (código abierto)
Windows Exporter Recopila métricas del sistema Windows. Exportador de Windows
Node Exporter Recopila métricas relacionadas con el kernel y el hardware que están expuestas por los kernels *NIX. Node exportador (funcionario)
VMware Exporter Recopila métricas de las implantaciones de VMware vCenter. Exportador VMWare (Opensource)

Exportador de Windows

Configure el Prometheus windows_exporter para recopilar métricas del sistema Windows.

El exportador de Windows de Prometheus se ejecuta como un servicio de Windows. Puede configurar las métricas que desea supervisar mediante la habilitación de recopiladores.

Se da soporte a los siguientes recopiladores:

Recopiladores
Nombre del recopilador Información sobre las métricas recopiladas por recopilador
cpu Métricas de CPU
cs Métricas del sistema informático
logical_disk Métricas de disco
os Métricas de sistema operativo
system Métricas de sistema
net Métricas de interfaz de red
memory Métricas de memoria

Para aprender a configurar el exportador de Windows, consulte Supervisión de un entorno de Windows.

Exportador IPMI

Además del conjunto de métricas que recopila automáticamente el agente de supervisión, puede que desee recopilar otras métricas, como por ejemplo las métricas del sensor.

Configure el exportador IPMI de Prometheus para recopilar métricas de sensor de dispositivo de interfaz de gestión de plataforma inteligente (IPMI).

  • Prometheus IPMI Exporter da soporte a dispositivos IPMI locales y a dispositivos remotos a los que se puede acceder mediante Remote Management Control Protocol (RMCP).
  • Si utiliza RMCP para acceder a los dispositivos remotos, puede utilizar un exportador de IPMI para supervisar varios dispositivos IPMI. Puede identificar cada dispositivo pasando el nombre de host de destino como parámetro.
  • El exportador de IPMI se basa en las herramientas de la suite de FreeIPMI.

Puede recopilar las métricas siguientes cuando configura el exportador IPMI:

  • Métricas de administración de IPMI

    La métrica ipmi_up {collector="<NAME>"} notifica a 1 cuándo se recopilan satisfactoriamente los datos de un host remoto. Muestra 0 para la recopilación de datos en un host local.

    La métrica ipmi_scrape_duration_seconds muestra el intervalo de tiempo que tarda el recopilador en recuperar los datos.

  • Métricas del registro de sucesos del sistema (SEL) IPMI

    La métrica ipmi_sel_entries_count muestra el número de entradas del registro de sucesos del sistema.

    La métrica ipmi_sel_free_space_bytes muestra el número de bytes libres para las nuevas entradas de registro de sucesos del sistema.

  • Datos del sensor de IPMI

    El exportador de IPMI recopila 2 métricas por tipo de sensor: estado y valor. El valor 0 indica un estado normal. El valor 1 indica un estado de aviso. El valor 2 indica un estado crítico. El valor NaN indica que no hay información disponible. Por ejemplo, estas son las métricas de distintos sensores:

    Métricas del sensor de temperatura: ipmi_temperature_celsius, ipmi_temperature_state

    Métricas del sensor de velocidad del ventilador: ipmi_fan_speed_rpm, ipmi_fan_speed_state

    Métricas del sensor de voltaje: ipmi_voltage_state, ipmi_voltage_volts

  • Estado de alimentación del chasis de IPMI de la máquina

    La métrica ipmi_chassis_power_state indica el estado actual del chasis de la máquina. Si tiene el valor 1, está encendido. Si tiene el valor 0, está apagado.

  • Datos de DCMI

    La métrica ipmi_dcmi_power_consumption_current_watts indica el consumo de alimentación de la máquina en vatios.

  • Detalles de BMC

    La métrica ipmi_bmc_info incluye información sobre la revisión de firmware y sobre el fabricante en etiquetas y tiene el valor 1.

Para obtener más información, consulte Prometheus IPMI Exporter.

Para aprender a configurar el exportador IPMI, consulte Configuración de Prometheus IPMI Exporter para supervisar las métricas del sensor.

También puede consultar la guía de aprendizaje: Configurar Prometheus IPMI Exporter para supervisar las métricas del sensor en un servidor nativo.

Blackbox Exporter

Permite el sondeo en caja negra de puntos finales a través de HTTP, HTTPS, DNS, TCP e ICMP. El agente de supervisión se puede utilizar junto con el exportador de Blackbox para recopilar métricas de disponibilidad.

Configure el exportador Blackbox de Prometheus para supervisar la disponibilidad de los hosts, como los sitios URL.

Exportador de nodos

Además del conjunto de métricas que recopila automáticamente el agente de supervisión, es posible que desee recopilar otras métricas de host de Linux que exponen los kernels *NIX.

Configure el exportador Prometheus Node para recopilar métricas de hardware y kernel expuestas por kernels *NIX.

Para obtener más información, consulte Supervisión de las métricas del host Linux con Node Exporter.

Exportador VMWare

Para obtener información sobre la configuración de un exportador VMWare, consulte Supervisión de las implantaciones de VMware vCenter Server