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
La tabla siguiente lista algunos exportadores de Prometheus que puede utilizar para supervisar la infraestructura:
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:
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 a1
cuándo se recopilan satisfactoriamente los datos de un host remoto. Muestra0
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 valor1
indica un estado de aviso. El valor2
indica un estado crítico. El valorNaN
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 valor1
, está encendido. Si tiene el valor0
, 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