Visualizzare i dati da Esplora dati di Azure in Grafana

Grafana è una piattaforma di analisi in cui è possibile eseguire query e visualizzare i dati e quindi creare e condividere dashboard in base alle visualizzazioni. Grafana offre un plug-in Esplora dati di Azure, che consente di connettersi e visualizzare i dati da Azure Esplora dati. Il plug-in funziona sia con Azure Managed Grafana che con Grafana self-hosted.

Questo articolo illustra come configurare il cluster come origine dati per Grafana e visualizzare i dati in Grafana per Grafana per Azure Managed Grafana e Grafana self-hosted. Per seguire gli esempi in questo articolo, inserire i dati di esempio stormEvents. Il set di dati di esempio StormEvents contiene dati relativi al meteo provenienti dai Centri nazionali per le informazioni ambientali.

Prerequisiti

Configurare l'origine dati

Per configurare Azure Esplora dati come origine dati, seguire la procedura per l'ambiente Grafana.

Aggiungere l'identità gestita al ruolo Visualizzatore

Managed Grafana crea un'identità gestita assegnata dal sistema per ogni nuova area di lavoro, per impostazione predefinita. È possibile usarlo per accedere al cluster di azure Esplora dati.

  1. Nel portale di Azure passare a cluster di Esplora dati di Azure.

  2. Nella sezione Panoramica selezionare il database con i dati di esempio StormEvents .

    Screenshot della pagina di panoramica di Azure Esplora dati e della selezione di un database di esempio.

  3. Selezionare Autorizzazioni>Aggiungi>visualizzatore.

    Screenshot della pagina delle autorizzazioni con il pulsante Aggiungi evidenziato.

  4. Nella casella di ricerca immettere il nome dell'area di lavoro Grafana gestita.

  5. Nei risultati della ricerca selezionare il risultato corrispondente al nome dell'area di lavoro e quindi scegliere Seleziona.

    Screenshot del riquadro per le nuove entità e un nome dell'area di lavoro selezionato.

Configurare Azure Esplora dati come origine dati Grafana

Le aree di lavoro di Grafana gestite sono dotate del plug-in di Azure Esplora dati preinstallato.

  1. Nella portale di Azure passare all'area di lavoro Grafana gestita.

  2. In Panoramica selezionare il collegamento Endpoint per aprire l'interfaccia utente di Grafana.

  3. Nel menu a sinistra di Grafana selezionare l'icona a forma di ingranaggio. Selezionare quindi Origini dati.

    Screenshot del menu delle impostazioni di Grafana e dell'opzione per le origini dati.

  4. Selezionare Azure Esplora dati Origine dati.

    Screenshot della pagina origini dati con l'origine Esplora dati di Azure evidenziata.

  5. In Dettagli connessione immettere l'URL del cluster di Azure Esplora dati.

    Screenshot del riquadro per i dettagli della connessione con la casella relativa all'URL del cluster evidenziato.

  6. Selezionare Salva e verifica.

Visualizzare i dati

È stata completata la configurazione di Azure Esplora dati come origine dati per Grafana. È ora possibile visualizzare i dati.

Nell'esempio di base seguente viene usata sia la modalità generatore di query che la modalità non elaborata dell'editor di query. È consigliabile visualizzare le query di scrittura per Azure Esplora dati per esempi di altre query da eseguire sul set di dati.

  1. Nel menu a sinistra di Grafana selezionare l'icona più. Selezionare quindi Dashboard.

    Screenshot del menu delle impostazioni di Grafana con l'opzione dashboard evidenziata.

  2. Nella scheda Aggiungi selezionare Grafico.

    Screenshot della pagina per l'aggiunta di un pannello, con l'opzione graph evidenziata.

  3. Nel riquadro del grafico selezionare Pannello Titolo>Modifica.

    Screenshot del menu del pannello Grafana con l'opzione di modifica evidenziata.

  4. Nella parte inferiore del riquadro selezionare Origine dati e quindi selezionare l'origine dati configurata.

    Screenshot del menu per la selezione di un'origine dati.

Modalità generatore di query

Usare la modalità generatore di query per definire la query.

  1. Sotto l'origine dati selezionare Database e scegliere il database dall'elenco a discesa.

  2. Selezionare Da e scegliere la tabella dall'elenco a discesa.

    Screenshot del generatore di query che mostra la scelta di una tabella da un elenco di esempi.

  3. Ora che la tabella è definita, filtrare i dati:

    1. Selezionare + a destra di Where (filter) per selezionare una o più colonne nella tabella.
    2. Per ogni filtro, definire i valori usando l'operatore applicabile. Questa selezione è simile all'uso dell'operatore where in Linguaggio di query Kusto.
  4. Selezionare i valori da presentare nella tabella:

    1. Selezionare + a destra delle colonne Valore per selezionare le colonne valore che verranno visualizzate nel riquadro.

    2. Per ogni colonna valore, impostare il tipo di aggregazione.

      È possibile impostare una o più colonne valore. Questa selezione equivale all'uso dell'operatore summarize.

  5. Selezionare + a destra di Raggruppa per (riepilogo) per selezionare una o più colonne che verranno usate per disporre i valori in gruppi. Questa selezione equivale all'espressione di gruppo nell'operatore summarize .

  6. Selezionare Esegui query.

    Screenshot del generatore di query con tutti i valori completati.

    Suggerimento

    Durante la finalizzazione delle impostazioni nel generatore di query, viene creata una query Linguaggio di query Kusto. Questa query mostra la logica creata usando l'editor di query con interfaccia grafica.

  7. Selezionare Modifica KQL per passare alla modalità non elaborata. Modificare la query usando la flessibilità e la potenza del Linguaggio di query Kusto.

Screenshot di una query non elaborata nel generatore di query.

Modalità non elaborata

Usare la modalità raw per modificare la query.

  1. Nel riquadro query incollare la query seguente e quindi selezionare Esegui. La query raggruppa il numero di eventi per giorno per il set di dati di esempio.

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

    Screenshot della finestra della query, con il pulsante per l'esecuzione di una query evidenziata.

  2. Il grafico non mostra alcun risultato perché ha come ambito (per impostazione predefinita) i dati delle ultime sei ore. Nel menu in alto selezionare Ultime 6 ore.

    Screenshot del filtro temporale predefinito delle ultime sei ore.

  3. Specificare un intervallo personalizzato che copre il 2007, l'anno incluso nel set di dati di esempio StormEvents. Selezionare quindi Applica.

    Screenshot del controllo intervallo personalizzato, con un intervallo di date personalizzato selezionato.

    Ora il grafico mostra i dati del 2007, suddivisi per giorno.

    Screenshot di un grafico completato nel pannello del grafico.

  4. Nel menu in alto selezionare l'icona Salva: .

Per passare alla modalità generatore di query, selezionare Passa al generatore. Grafana convertirà la query nella logica disponibile nel generatore di query. La logica del generatore di query è limitata, pertanto è possibile perdere le modifiche manuali apportate alla query.

Screenshot della finestra della query, con il pulsante per passare al generatore evidenziato.

Creare avvisi

  1. In Home Dashboard selezionare Canali di notifica di> avviso per creare un nuovo canale di notifica.

    Screenshot del dashboard, con l'opzione per la creazione di un canale di notifica evidenziato.

  2. Immettere un nome e digitare in Nuovo canale di notifica e quindi selezionare Salva.

    Screenshot della finestra per la creazione di un nuovo canale di notifica.

  3. Nel dashboard selezionare Modifica nell'elenco a discesa.

    Screenshot del pannello del dashboard, con il comando di menu Modifica evidenziato.

  4. Selezionare l'icona a forma di campanello di avviso per aprire il riquadro Avviso. Selezionare Crea avviso e quindi completare le proprietà per l'avviso.

    Screenshot del riquadro per la selezione delle proprietà degli avvisi.

  5. Selezionare l'icona Salva dashboard per salvare le modifiche.