Compartir a través de


Conexión de Grafana a métricas de Prometheus de Azure Monitor

La forma más común de analizar y presentar datos de Prometheus es con un panel de Grafana. Puede recopilar métricas de Prometheus en Azure de las siguientes maneras:

En este artículo se explica cómo configurar las métricas de Prometheus hospedado en Azure como origen de datos para Azure Managed Grafana, Grafana autohospedado que se ejecuta en una máquina virtual de Azure o una instancia de Grafana que se ejecuta fuera de Azure.

Punto de conexión de consulta del área de trabajo de Azure Monitor

En Azure, los datos de Prometheus se almacenan en un área de trabajo de Azure Monitor. Al configurar el origen de datos de Prometheus en Grafana, use el punto de conexión de consulta para el área de trabajo de Azure Monitor. Para buscar el punto de conexión de consulta, abra la página Información general del área de trabajo de Azure Monitor en Azure Portal.

Captura de pantalla que muestra la dirección URL del punto de conexión de consulta para un área de trabajo de Azure Monitor.

Configuración de Grafana

Azure Managed Grafana

Al crear una instancia de Azure Managed Grafana, se configura automáticamente con una identidad del sistema administrada. La identidad tiene asignado el rol Lector de datos de supervisión en el nivel de suscripción. Este rol permite que la identidad lea los datos de supervisión de la suscripción. Esta identidad se usa para autenticar Grafana en Azure Monitor. No es necesario hacer nada para configurar la identidad.

Cree el origen de datos de Prometheus en Grafana.

Para configurar Prometheus como origen de datos, siga estos pasos:

  1. Abra su área de trabajo de Azure Managed Grafana en Azure Portal.
  2. Seleccione el punto de conexión para ver el área de trabajo de Grafana.
  3. Seleccione Conexiones y, a continuación, Orígenes de datos.
  4. Seleccione Agregar origen de datos
  5. Busque y seleccione Prometheus.
  6. Pegue el punto de conexión de consulta del área de trabajo de Azure Monitor en el campo dirección URL del servidor de Prometheus.
  7. En Autenticación, seleccione Autenticación de Azure.
  8. En Autenticación de Azure, seleccione Identidad administrada en la lista desplegable Autenticación.
  9. Desplácese hasta la parte inferior de la página y seleccione Guardar y probar.

Captura de pantalla de la configuración del origen de datos de Prometheus.

Preguntas más frecuentes

Esta sección proporciona respuestas a preguntas comunes.

Me faltan todas o algunas métricas. ¿Cómo se puede solucionar el problema?

Puede usar la guía de solución de problemas para la ingesta de métricas de Prometheus desde el agente administrado aquí.

¿Por qué faltan métricas que tienen dos etiquetas con el mismo nombre excepto por las mayúsculas y minúsculas diferentes?

Prometheus administrado por Azure es un sistema que no distingue mayúsculas de minúsculas. Trata cadenas, como nombres de métricas, nombres de etiqueta o valores de etiqueta, como la misma serie temporal si difieren de otra serie temporal solo por el uso de mayúsculas y minúsculas de la cadena. Para obtener más información, consulte Información general sobre las métricas de Prometheus.

Veo algunas lagunas en los datos de métricas, ¿por qué ocurre esto?

Durante las actualizaciones de nodos, es posible que vea una brecha de 1 a 2 minutos en los datos de métricas para las métricas recopiladas de nuestros recopiladores de nivel de clúster. Esta brecha se debe a que el nodo en el que se ejecutan los datos se está actualizando como parte de un proceso de actualización normal. Este proceso de actualización afecta a los destinos de todo el clúster, como kube-state-metrics, y a los destinos de aplicación personalizados que se especifiquen. Esto ocurre cuando el clúster se actualiza de forma manual o mediante una actualización automática. Este comportamiento es esperado y se produce debido a la actualización del nodo en el que se ejecuta. Este comportamiento no afecta a ninguna de nuestras reglas de alerta recomendadas.

Pasos siguientes