Uso de paneles de Azure Monitor con Grafana

En este artículo se explica cómo usar los dashboards de Azure Monitor con Grafana.

Prerrequisitos

  • Ejecutar recursos de Azure que han generado datos durante al menos 15 minutos.
  • Asignado Monitoring Reader para acceder a Azure Managed Prometheus (Azure Monitor Workspace).

Para obtener más información sobre RBAC y asignar roles, consulte Azure RBAC.

Uso de plantillas de panel

Azure paneles de plantillas administradas le ayudan a empezar a trabajar rápidamente con paneles previamente aprovisionados y actualizados automáticamente para los recursos de Azure usados con frecuencia y Azure Kubernetes Services. Se identifican con una etiqueta Azure-managed.

Captura de pantalla de la plantilla gestionada de Azure listando la galería.

Siga estos pasos para usar los paneles de Grafana que ya están disponibles en el portal de Azure.

  1. Vaya a Azure Monitor en el portal de Azure.
  2. Seleccione Paneles con Grafana.
  3. Examine la lista de paneles disponibles en los listados de Azure Monitor o Azure Managed Prometheus.
  4. Seleccione un panel, por ejemplo, Azure | Conclusiones | Cuentas de almacenamiento o Azure | Conclusiones | Almacenes de claves.
  5. Elija una suscripción y un grupo de recursos donde exista el recurso de destino. El panel se carga en función del panel que eligió y de los recursos seleccionados.

Otros Azure recursos con plantillas de panel integradas incluyen lo siguiente. Acceso desde la opción del menú Paneles de supervisión con Grafana > para los siguientes recursos:

  • Azure Kubernetes
  • AKS Automatic
  • AKS Arc
  • App Insights (Perspectivas de la aplicación)
  • Azure Container Apps (Aplicaciones de Contenedores de Azure)
  • área de trabajo de Azure Monitor

Creación de un nuevo panel de Grafana

  1. Seleccione Nuevo>Nuevo Dashboard en la interfaz de Grafana.
  2. Seleccione Agregar visualización.
  3. Elija un origen de datos compatible (Azure Monitor, Azure Data Explorer o Prometheus) para el primer panel.
  4. Agregue paneles mediante editores de consultas integrados o basados en código.

Guardar una copia de un panel

Puede elegir Guardar como para guardar el panel en la suscripción y realizar modificaciones sin afectar al panel original.

  1. Abra el panel.
  2. Elija Guardar como.
  3. Escriba un título en el campo Título .
  4. Elija la suscripción para el panel en la lista desplegable Suscripción .
  5. Elija el grupo de recursos en la lista desplegable Grupo de recursos.
  6. Elija la ubicación (región) en la lista desplegable Ubicación .
  7. Haga clic en Guardar.
  8. Seleccione para abrir la copia del panel y empezar a editarlo.

Editar un panel de control

Nota:

Las herramientas de edición y el comportamiento siguen los controles estándar de código abierto de Grafana.

  1. Abra un panel editable (creado o importado).
  2. Seleccione Editar para modificar paneles, consultas y visualizaciones.

Para obtener más información sobre cómo editar un panel de Grafana, consulte la documentación de Grafana.

Importación de paneles de Grafana mediante JSON

En las instrucciones siguientes se supone que ha iniciado sesión en su cuenta de Azure, que está en el área de Azure Monitor del portal de Azure y que ha seleccionado Dashboards y Grafana.

Usando la ventana o pestaña del sitio web de Grafana, navegue al panel de control que desea importar.

  1. Descargue el archivo JSON del panel.
  2. Con la ventana o pestaña del portal de Azure, en la pantalla de Tableros con Grafana, seleccione New>Import.
  3. Seleccione el archivo JSON.
  4. Seleccione Cargar.
  5. Escriba un nombre para el panel.
  6. Seleccione la suscripción, el grupo de recursos y la región.
  1. Visite la galería de paneles de Grafana.
  2. Busque un panel mediante un archivo JSON o un identificador de panel.
  3. En la página de Azure Monitor en el portal de Azure, abra Import en los paneles de Azure Monitor.
  4. Escriba el identificador del panel o cargue el archivoJSON correspondiente.
  5. Siga los pasos de importación enumerados anteriormente.

Nota:

Solo se pueden importar los paneles de Azure Monitor y Prometheus que usen orígenes de datos admitidos.

Uso de Explorar para copiar y editar una consulta y un panel

Puede copiar y editar una consulta y un panel sin interrumpir ni cambiar la consulta original con la característica Explorar.

  1. Seleccione el recurso que desea supervisar, por ejemplo, un clúster de AKS.
  2. Seleccione Paneles con Grafana. Aparece una lista de paneles disponibles.
  3. Seleccione un panel, por ejemplo, Kubernetes | Recursos de proceso | Panel del clúster.
  4. Seleccione los puntos suspensivos verticales en uno de los paneles del tablero y, a continuación, seleccione Explorar. Aparece la pantalla Explorar. Se copia la consulta del panel (rellenada) en la nueva pantalla para que pueda trabajar con ella.
  5. Ahora puede editar la consulta copiada sin interrumpir ni cambiar la consulta original.

Guardar el nuevo panel en un tablero

Cuando esté satisfecho con los resultados de los cambios realizados en la consulta copiada y el panel, puede guardarla en un panel.

  1. Seleccione Agregar al panel. Aparece la pantalla Agregar panel al panel.
  2. En la lista desplegable Suscripción, seleccione la suscripción con la que desea trabajar.
  3. En la lista desplegable Grupos de recursos, seleccione el grupo de recursos con el que desea trabajar. Aparece una lista de paneles para ese grupo de recursos.
  4. Seleccione el cuadro de mandos de la lista. Aparece la pantalla del tablero con una nueva consulta y un panel añadidos. Como alternativa, puede crear un nuevo panel seleccionando Nuevo panel.
  1. En la página de recursos del portal de Azure, seleccione Dashboards con Grafana. La pantalla Explorar aparece sin datos.
  2. Seleccione Seleccionar un recurso y, a continuación, seleccione un recurso de la lista de recursos de la suscripción con la que está trabajando actualmente.
  3. Seleccione la métrica, la agregación, el intervalo de tiempo y las dimensiones de la consulta y el panel.
  4. Cuando esté satisfecho con la consulta y el panel, seleccione Agregar al panel para guardarlo en un panel o crear un nuevo panel seleccionando Nuevo panel.

Para obtener más información sobre Grafana Explore, consulte la documentación de Grafana.

Los paneles que importe o cree requieren una configuración de acceso RBAC para compartirlos con usuarios o grupos específicos.

  1. Abra el panel.
  2. Seleccione Compartir. Se abre el panel Compartir panel. Copie el enlace del panel de control en su Portapapeles.
  3. Revise las opciones de uso compartido:
    • Las personas con este vínculo pueden editar: al habilitar esta opción, se crea un vínculo que abre el panel en la vista estándar y se proporciona la capacidad de editar a los usuarios con los permisos de escritura de panel necesarios. Al deshabilitar esta opción, se crea un vínculo que abre el panel en un modo de solo vista para todos los usuarios.
    • Intervalo de tiempo de bloqueo: si el panel usa un intervalo de tiempo relativo; p. ej., ahora-30 m a ahora, al habilitar esta opción, se convierte el intervalo de tiempo en el vínculo en un intervalo absoluto. Esto permite a los destinatarios del vínculo ver el mismo intervalo de tiempo absoluto que se usó cuando se compartió.
    • Mantener las variables: si el panel incluye variables, al habilitar esta opción, se conservan los valores actuales de las variables y se incluyen en el vínculo generado.
  4. Seleccione Administrar opciones de uso compartido para usar el flujo de trabajo de RBAC para conceder acceso a usuarios o grupos o editarlos . El rol Lector es necesario para ver el panel. Se requiere colaborador para editar el panel. El destinatario del vínculo también necesitará acceso a cualquier origen de datos usado en el contenido de este panel de Grafana. Se requiere el rol de Monitoring Reader para los datos de Azure Monitor, y el de Monitoring Data Reader para los datos de Prometheus.

    Nota:

    También se puede usar "Microsoft.Dashboard/dashboard/read" y "Microsoft.Dashboard/dashboard/write" para asignar permisos con un control más pormenorizado.

  5. Copie el enlace del panel de control en su Portapapeles.
  6. Pegue el vínculo en el método de comunicación preferido para compartirlo.

Copia un cuadro de mandos a Azure Managed Grafana

En cualquier panel guardado por el usuario, puede seleccionar Copy en Managed Grafana en la barra de herramientas para copiar el panel en una instancia de Azure Managed Grafana. Puede copiar en un área de trabajo existente o crear una nueva durante el proceso.

Para obtener pasos detallados, consulte Copy un panel para Azure Managed Grafana.

Etiquetar un panel

Azure Monitor paneles con etiquetas de Grafana se administran mediante etiquetas Azure. Las etiquetas de panel de Grafana de código abierto permanecen en el json del panel durante la importación y exportación, pero no se usan para rellenar etiquetas de Azure.

Para añadir etiquetas de panel a un panel guardado, añada o actualice la etiqueta de Azure con la clave GrafanaDashboardTags e incluya sus nombres de etiqueta, utilizando comas para separar las entradas.

Captura de pantalla de la interfaz de etiquetado.

Los paneles creados o guardados desde el contexto de un clúster de Azure Kubernetes Service tienen automáticamente la etiqueta Azure GrafanaDashboardResourceType. Por ejemplo, los paneles creados o guardados desde el contexto de un clúster de Azure Kubernetes Service tienen automáticamente la etiqueta Azure GrafanaDashboardResourceType: microsoft. ContainerService/managedClusters agregado. También puede agregar esta etiqueta a un panel guardado para poder acceder al panel y verlo en el contexto de los clústeres de AKS.

Exportación de JSON

Puede exportar un panel como JSON que se puede guardar, importar y volver a usar en cualquier instancia de Grafana.

  1. En la pantalla del panel, seleccione Exportar y json.
  2. Guarde el archivo.

Exportar plantilla ARM de cuadro de mandos

Puede exportar un panel como una plantilla de ARM que contenga el JSON del panel.

  1. En la pantalla del panel, seleccione Exportar y, a continuación, Exportar como plantilla de ARM.
  2. Seleccione Descargar y guarde el archivo.

Agregar configuración de diagnóstico

Puede configurar las opciones de diagnóstico del panel de Azure Monitor para realizar un seguimiento de cuándo se actualizó a una nueva versión o se restauró en una anterior.

Puede crear hasta cinco configuraciones de diagnóstico diferentes para enviar los registros a destinos independientes.

  1. En la pantalla del panel, en el menú de la izquierda, seleccione Supervisión>Configuración de diagnóstico.

    Captura de pantalla de la plataforma Azure. Configuración de diagnóstico.

  2. En la página Configuración de diagnóstico, seleccione + Agregar configuración de diagnóstico.

  3. En Nombre de la configuración de diagnóstico, escriba un nombre único.

    Captura de pantalla de la plataforma Azure. Configuración de diagnóstico.

  4. En Registros, seleccione allLogs entre las siguientes opciones:

    Categorías de registros Description
    auditoría Transmite todos los registros de auditoría. Seleccionar esta opción es la misma que elegir allLogs, ya que los eventos de actualización son registros de auditoría y actualmente son los únicos registros disponibles.
    allLogs Transmite todos los registros.
    Eventos de actualización Transmite todos los eventos de actualización.
    AllMetrics Transmite todas las métricas. Actualmente no se admite.
  5. En Detalles de destino, seleccione uno o varios destinos, rellene los detalles y seleccione Guardar.

    Destino Description Configuración
    área de trabajo de Log Analytics Envío de datos a un área de trabajo de Log Analytics Seleccione la suscripción que contiene un área de trabajo existente de Log Analytics y, a continuación, seleccione el área de trabajo de Log Analytics.
    Cuenta de almacenamiento Archivar datos en una cuenta de almacenamiento Seleccione la suscripción que contiene una cuenta de almacenamiento existente y, a continuación, seleccione la cuenta de almacenamiento. Solo se muestran las cuentas de almacenamiento de la misma región que el panel de Grafana en el menú desplegable.
    Centro de eventos Transmitir a un centro de eventos Seleccione una suscripción y un espacio de nombres de Azure Event Hubs. También puede elegir un centro de eventos existente. Elija una política de eventos del centro de la lista. Solo los centros de eventos de la misma región que el panel de Grafana se muestran en el menú desplegable.
    Solución de asociado Enviar a una solución de asociado Seleccione una suscripción y un destino. Para más información sobre los destinos disponibles, vaya a Destinos de asociados.

    Captura de pantalla de la plataforma Azure. Configuración de diagnóstico.

Después de crear una configuración de diagnóstico, los datos deben empezar a fluir a los destinos seleccionados en un plazo de 90 minutos.