Grafana: Uso de Prometheus

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

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero le ofrece un entorno Grafana cloud listo para usar, diseñado para una configuración rápida y un rendimiento fiable:

  • Usuarios, paneles y alertas ilimitados: amplíe su monitorización según lo necesite, sin límites artificiales.
  • Incluye un servidor de correo SMTP dedicado, para que pueda enviar todas las notificaciones que desee, sin cuotas que controlar.
  • Instalación de plugins en un solo clic para añadir nuevas funcionalidades a Grafana de forma sencilla.
  • Soporte SSO integrado para GitLab, GitHub, Google y cualquier proveedor genérico de OAuth2. La gestión de usuarios se mantiene simple y segura.
  • Actualizaciones en un clic para mantener su instancia de Grafana siempre al día, sin interrupciones ni complicaciones de mantenimiento.
  • Utilice su propio dominio personalizado con provisión automática de HTTPS para un acceso seguro y con su propia marca (por ejemplo, https://grafana.su-empresa.com).
  • Alto rendimiento y máxima seguridad como estándar, ejecutándose en su propia infraestructura privada y dedicada.

Empiece más rápido y ahorre tiempo de configuración: una instancia segura de Grafana cloud hosting está lista en unos 5 minutos.

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.