Visualización de datos desde Azure Data Explorer en Grafana

Grafana es una plataforma de análisis en la que puede consultar y visualizar datos y, a continuación, crear y compartir paneles en función de las visualizaciones. Grafana proporciona un complemento de Azure Data Explorer, que permite conectarse a los datos de Azure Data Explorer y visualizarlos. El complemento funciona con Azure Managed Grafana y Grafana autohospedado.

En este artículo, aprenderá a configurar el clúster como origen de datos para Grafana y a visualizar datos en Grafana para Azure Managed Grafana y Grafana autohospedado. Para seguir los ejemplos de este artículo, ingiera los datos de ejemplo de StormEvents. El conjunto de datos de ejemplo StormEvents contiene datos relacionados con el tiempo de los Centros Nacionales de Información Ambiental.

Requisitos previos

Configuración del origen de datos

Para configurar Azure Data Explorer como origen de datos, siga los pasos para el entorno de Grafana.

Adición de la identidad administrada al rol Visor

Managed Grafana crea una identidad administrada asignada por el sistema para cada área de trabajo nueva de forma predeterminada. Puede usarlo para acceder al clúster de Azure Data Explorer.

  1. En Azure Portal, vaya al clúster de Azure Data Explorer.

  2. En la sección Información general , seleccione la base de datos que tiene los datos de ejemplo de StormEvents .

    Captura de pantalla de la página de información general de Azure Data Explorer y la selección de una base de datos de ejemplo.

  3. Seleccione Permisos>Agregar>visor.

    Captura de pantalla de la página de permisos con el botón Agregar resaltado.

  4. En el cuadro de búsqueda, escriba el nombre del área de trabajo de Grafana administrada.

  5. En los resultados de la búsqueda, seleccione el resultado que coincida con el nombre del área de trabajo y, a continuación, elija Seleccionar.

    Captura de pantalla del panel para las nuevas entidades de seguridad y un nombre de área de trabajo seleccionado.

Configuración de Azure Data Explorer como origen de datos de Grafana

Las áreas de trabajo de Grafana administradas vienen con el complemento azure Data Explorer preinstalado.

  1. En el Azure Portal, vaya al área de trabajo de Grafana administrada.

  2. En Información general, seleccione el vínculo Punto de conexión para abrir la interfaz de usuario de Grafana.

  3. En Grafana, en el menú izquierdo, seleccione el icono de engranaje. A continuación, seleccione Orígenes de datos.

    Captura de pantalla del menú de configuración de Grafana y la opción de orígenes de datos.

  4. Seleccione Azure Data Explorer Datasource.

    Captura de pantalla de la página orígenes de datos con el origen de Azure Data Explorer resaltado.

  5. En Detalles de conexión, escriba la dirección URL del clúster de Azure Data Explorer.

    Captura de pantalla del panel para obtener detalles de conexión con el cuadro de dirección URL del clúster resaltado.

  6. Seleccione Guardar y probar.

Visualización de datos

Ha terminado de configurar Azure Data Explorer como origen de datos para Grafana. Ahora es el momento de visualizar los datos.

En el ejemplo básico siguiente se usa el modo generador de consultas y el modo sin formato del editor de consultas. Se recomienda ver las consultas de escritura de Azure Data Explorer para ver ejemplos de otras consultas que se ejecutarán en el conjunto de datos.

  1. En Grafana, en el menú izquierdo, seleccione el icono más. A continuación, seleccione Panel.

    Captura de pantalla del menú de configuración de Grafana con la opción panel resaltada.

  2. En la pestaña Add (Agregar), seleccione Graph (Gráfico).

    Captura de pantalla de la página para agregar un panel, con la opción de grafo resaltada.

  3. En el panel de gráficos, seleccionePanel Title Edit (Editartítulo> del panel).

    Captura de pantalla del menú del panel de Grafana, con la opción de edición resaltada.

  4. En la parte inferior del panel, seleccione Origen de datos y, a continuación, seleccione el origen de datos que configuró.

    Captura de pantalla del menú para seleccionar un origen de datos.

Modo Generador de consultas

Use el modo del generador de consultas para definir la consulta.

  1. Debajo del origen de datos, seleccione Base de datos y elija la base de datos en la lista desplegable.

  2. Seleccione Desde y elija la tabla en la lista desplegable.

    Captura de pantalla del generador de consultas que muestra cómo elegir una tabla de una lista de ejemplos.

  3. Ahora que se define la tabla, filtre los datos:

    1. Seleccione + a la derecha de Where (filtro) para seleccionar una o varias columnas de la tabla.
    2. Para cada filtro, defina los valores mediante el operador aplicable. Esta selección es similar al uso del operador where en Lenguaje de consulta Kusto.
  4. Seleccione los valores que se van a presentar en la tabla:

    1. Seleccione + a la derecha de columnas Value para seleccionar las columnas de valor que aparecerán en el panel.

    2. Para cada columna de valores, establezca el tipo de agregación.

      Puede establecer una o varias columnas de valor. Esta selección es equivalente a usar el operador summarize (resumir).

  5. Seleccione + a la derecha de Agrupar por (resumir) para seleccionar una o varias columnas que se usarán para organizar los valores en grupos. Esta selección es equivalente a la expresión de grupo en el summarize operador .

  6. Seleccione Ejecutar consulta.

    Captura de pantalla del generador de consultas con todos los valores completados.

    Sugerencia

    Mientras finaliza la configuración en el generador de consultas, se crea una consulta de Lenguaje de consulta Kusto. Esta consulta muestra la lógica que construyó mediante el editor gráfico de consultas.

  7. Seleccione Editar KQL para pasar al modo sin formato. Edite la consulta mediante la flexibilidad y la eficacia del Lenguaje de consulta Kusto.

Captura de pantalla de una consulta sin procesar en el generador de consultas.

Modo Raw

Use el modo Raw para editar la consulta.

  1. En el panel de consulta, pegue la consulta siguiente y, a continuación, seleccione Ejecutar. La consulta buckets el recuento de eventos por día para el conjunto de datos de ejemplo.

    StormEvents
    | summarize event_count=count() by bin(StartTime, 1d)
    

    Captura de pantalla de la ventana de consulta, con el botón para ejecutar una consulta resaltada.

  2. El gráfico no muestra ningún resultado porque tiene como ámbito (de forma predeterminada) los datos de las últimas seis horas. En el menú superior, seleccione Last 6 hours (Últimas 6 horas).

    Captura de pantalla del filtro de hora predeterminado de las últimas seis horas.

  3. Especifique un intervalo personalizado que abarque 2007, el año incluido en el conjunto de datos de ejemplo StormEvents. Luego, seleccione Aplicar.

    Captura de pantalla del control de intervalo personalizado, con un intervalo de fechas personalizado seleccionado.

    Ahora el gráfico muestra los datos de 2007, desglosados por días.

    Captura de pantalla de un gráfico terminado en el panel gráfico.

  4. En el menú superior, seleccione el icono guardar: .

Para cambiar al modo del generador de consultas, seleccione Switch to builder (Cambiar al generador de consultas). Grafana convertirá la consulta en la lógica disponible en el generador de consultas. La lógica del generador de consultas está limitada, por lo que puede perder los cambios manuales realizados en la consulta.

Captura de pantalla de la ventana de consulta, con el botón para cambiar al generador resaltado.

Creación de alertas

  1. En el panel principal, seleccione Canales de notificación de> alertaspara crear un nuevo canal de notificación.

    Captura de pantalla del panel, con la opción para crear un canal de notificación resaltado.

  2. Escriba un nombre y escriba en Nuevo canal de notificación y, a continuación, seleccione Guardar.

    Captura de pantalla de la ventana para crear un nuevo canal de notificación.

  3. En el panel, seleccione Editar en la lista desplegable.

    Captura de pantalla del panel, con el comando de menú Editar resaltado.

  4. Seleccione el icono de campana de alerta para abrir el panel Alertar. Seleccione Crear alerta y, a continuación, complete las propiedades de la alerta.

    Captura de pantalla del panel para seleccionar las propiedades de alerta.

  5. Seleccione el icono Save dashboard (Guardar panel) para guardar los cambios.