Grafana: Uso de Prometheus

Cómo configurar Grafana para usar Prometheus como fuente de datos

👋 ¡Bienvenido a la documentación de Stackhero!

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

  • Usuarios, paneles y alertas ilimitados.
  • Servidor email SMTP ilimitado y dedicado incluido.
  • Plugins instalables con un clic.
  • Soporte SSO sin problemas, compatible con GitLab, GitHub, Google y protocolos OAuth2 genéricos.
  • Actualizaciones sin esfuerzo con solo un clic.
  • Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://grafana.su-empresa.com).
  • Rendimiento óptimo y seguridad robusta impulsados por 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 Grafana de Stackhero!

Integrar Prometheus con Grafana mejora su capacidad para visualizar métricas de manera efectiva. Siga esta guía para un proceso de configuración sencillo.

  1. Abra la interfaz de usuario web (UI) de Grafana.
  2. Navegue a Configuration > Data Sources.
  3. Haga clic en Add Data Source.
  4. En la lista de fuentes disponibles, seleccione Prometheus.

Ejemplo de configuración de Prometheus como fuente de datosEjemplo de configuración de Prometheus como fuente de datos

Siga estos pasos para configurar correctamente Prometheus como fuente de datos:

  • URL: Proporcione la URL del servicio Prometheus, como https://<XXXXXX>.stackhero-network.com o su dominio personalizado.
  • Authentication: Active Basic Auth, establezca admin como el nombre de usuario y proporcione su contraseña de Prometheus. Puede encontrar esta contraseña en el panel de Stackhero bajo la configuración del servicio Prometheus.
  • Scrape Interval: Asegúrese de que el Scrape Interval se alinee con la configuración de su servidor Prometheus. El valor predeterminado es 15s a menos que se haya ajustado.

Después de ingresar estos detalles, haga clic en Save & Test para verificar que la conexión sea funcional.

Si su servidor Prometheus incluye un objetivo Node Exporter, puede importar rápidamente un panel preconstruido en Grafana para monitorear sus métricas:

  1. En la UI de Grafana, navegue a Create > Import.
  2. Bajo Import via grafana.com, ingrese el ID 1860 y haga clic en Load.
  3. Seleccione su fuente de datos Prometheus.
  4. Haga clic en Import para añadir el panel.

Ejemplo de un panel generado por Grafana, basado en datos de Node Exporter de PrometheusEjemplo de un panel generado por Grafana, basado en datos de Node Exporter de Prometheus

Ahora tiene un panel de Grafana que muestra métricas de Node Exporter. Use el selector Job en la parte superior izquierda para cambiar entre instancias.

Grafana admite paneles preconfigurados para Blackbox Exporter. Para añadir uno:

  1. En la UI de Grafana, vaya a Create > Import.
  2. Ingrese uno de los siguientes IDs: 7587, 11175, 11529 o 13659, y haga clic en Load.
  3. Seleccione su fuente de datos Prometheus y haga clic en Import.

Este proceso añade un panel diseñado para la visualización de datos de Blackbox Exporter. Use el selector Job en la parte superior izquierda para centrarse en instancias específicas.

Ejemplo de panel preconfigurado ID 7587Ejemplo de panel preconfigurado ID 7587 Ejemplo de panel preconfigurado ID 11175Ejemplo de panel preconfigurado ID 11175 Ejemplo de panel preconfigurado ID 11529Ejemplo de panel preconfigurado ID 11529 Ejemplo de panel preconfigurado ID 13659Ejemplo de panel preconfigurado ID 13659

¿Nota lagunas en sus gráficos de Grafana? Una causa común es un desajuste en los intervalos de scrapping entre Prometheus y Grafana. Aquí le mostramos cómo puede abordar esto:

  1. Abra su archivo de configuración de Prometheus y verifique la configuración global/scrape_interval. Para la instancia de Prometheus de Stackhero, el valor predeterminado suele ser 15s.

Configuración predeterminada de PrometheusConfiguración predeterminada de Prometheus

  1. En la UI de Grafana, navegue a Configuration > Data Sources y seleccione Prometheus.
  2. Asegúrese de que el Scrape Interval en Grafana coincida con el scrape_interval en su configuración de Prometheus.

Configuración de la fuente de datos Prometheus en GrafanaConfiguración de la fuente de datos Prometheus en Grafana

Al alinear los intervalos de scrapping, puede resolver la mayoría de los problemas relacionados con puntos de datos faltantes en sus paneles.