Prometheus: Configurar el servidor Prometheus para recuperar datos de Node Exporter

Esta documentación forma parte de la guía Recuperación de métricas desde Linux. Consulte la guía completa aquí: Cómo recuperar métricas de un servidor Linux en Prometheus usando Node Exporter.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución nube de Prometheus lista para usar que proporciona una serie de beneficios, incluyendo:

  • Alert Manager incluido para enviar alertas a Slack, Mattermost, PagerDuty, etc.
  • Servidor de correo electrónico dedicado para enviar alertas de correo electrónico ilimitadas.
  • Blackbox para sondear HTTP, ICMP, TCP, y más.
  • Configuración fácil con un editor de archivos de configuración en línea.
  • Actualizaciones sin esfuerzo con solo un clic.
  • Rendimiento óptimo y seguridad robusta gracias a una VM privada y dedicada.

Ahorre tiempo y simplifique su vida: solo toma 5 minutos probar la solución de alojamiento en la nube de Prometheus de Stackhero!

Después de instalar Node Exporter y asegurarlo, configure su servidor Prometheus para recuperar métricas a intervalos regulares.

En Stackhero, seleccione su servicio Prometheus y vaya a la URL "Prometheus configuration". Luego añada lo siguiente a su sección scrape_configs:

scrape_configs:

  - job_name: "My servers pool"
    static_configs:
      - targets: [ "<yourLinuxServerDomain>:9100" ]
    basic_auth:
      username: "prometheus"
      password: "<password>"
    scheme: https
    tls_config:
      insecure_skip_verify: true
    # Relabeling "instance" para eliminar la parte ":9100"
    relabel_configs:
      - source_labels: [__address__]
        target_label: instance
        regex: '([^:]+)(:[0-9]+)?'
        replacement: '${1}'

Guarde el archivo y verifique los registros de Prometheus para confirmar que se ha recargado correctamente (puede ver los registros desde el panel de Stackhero seleccionando su servicio Prometheus y haciendo clic en la pestaña "Logs").

Finalmente, verifique que Prometheus está recuperando métricas accediendo a la interfaz de usuario de Prometheus en el panel de Stackhero y navegando a Status > Targets. Su servidor Linux debería aparecer en la lista de objetivos como UP.

El objetivo "myLinuxServer" está UPEl objetivo "myLinuxServer" está UP