Visualisera data från Azure Data Explorer i Grafana

Grafana är en analysplattform där du kan fråga och visualisera data och sedan skapa och dela instrumentpaneler baserat på dina visualiseringar. Grafana tillhandahåller ett Azure-Data Explorer-plugin-program som gör att du kan ansluta till och visualisera data från Azure Data Explorer. Plugin-programmet fungerar med både Azure Managed Grafana och grafana med egen värd.

I den här artikeln får du lära dig hur du konfigurerar klustret som en datakälla för Grafana och visualiserar data i Grafana för Azure Managed Grafana och grafana med egen värd. Om du vill följa exemplen i den här artikeln matar du in StormEvents-exempeldata. StormEvents-exempeldatauppsättningen innehåller väderrelaterade data från National Centers for Environmental Information.

Förutsättningar

Konfigurera datakällan

Om du vill konfigurera Azure Data Explorer som en datakälla följer du stegen för Grafana-miljön.

Lägga till den hanterade identiteten i visningsrollen

Hanterad Grafana skapar som standard en systemtilldelad hanterad identitet för varje ny arbetsyta. Du kan använda den för att komma åt ditt Azure Data Explorer-kluster.

  1. I Azure Portal går du till ditt Azure Data Explorer-kluster.

  2. I avsnittet Översikt väljer du den databas som har StormEvents-exempeldata .

    Skärmbild av översiktssidan för Azure Data Explorer och valet av en exempeldatabas.

  3. Välj Behörigheter>Lägg till>visningsprogram.

    Skärmbild av behörighetssidan med knappen Lägg till markerad.

  4. I sökrutan anger du namnet på den hanterade Grafana-arbetsytan.

  5. I sökresultaten väljer du det resultat som matchar arbetsytans namn och väljer sedan Välj.

    Skärmbild av fönstret för nya huvudkonton och ett valt arbetsytenamn.

Konfigurera Azure Data Explorer som grafanadatakälla

Hanterade Grafana-arbetsytor levereras med Azure Data Explorer plugin-programmet förinstallerat.

  1. I Azure Portal går du till din hanterade Grafana-arbetsyta.

  2. Under Översikt väljer du länken Slutpunkt för att öppna Grafana-användargränssnittet.

  3. I Grafana går du till den vänstra menyn och väljer kugghjulsikonen. Välj sedan Datakällor.

    Skärmbild av menyn Grafana-inställningar och alternativet för datakällor.

  4. Välj Azure Data Explorer Datasource.

    Skärmbild av sidan datakällor med Azure Data Explorer-källan markerad.

  5. I Anslutningsinformation anger du url:en för Azure Data Explorer-klustret.

    Skärmbild av fönstret för anslutningsinformation med rutan för kluster-URL markerad.

  6. Välj Spara & test.

Visualisera data

Du har konfigurerat Azure Data Explorer som datakälla för Grafana. Nu är det dags att visualisera data.

I följande grundläggande exempel används både frågeverktygets läge och frågeredigerarens råläge. Vi rekommenderar att du visar skrivfrågor för Azure Data Explorer exempel på andra frågor som ska köras mot datauppsättningen.

  1. I Grafana går du till den vänstra menyn och väljer plusikonen. Välj sedan Instrumentpanel.

    Skärmbild av menyn Grafana-inställningar med instrumentpanelsalternativet markerat.

  2. Under fliken Lägg till väljer du Graph.

    Skärmbild av sidan för att lägga till en panel med grafalternativet markerat.

  3. I graffönstret väljer du Redigera panelrubrik>.

    Skärmbild av menyn på Grafana-panelen med redigeringsalternativet markerat.

  4. Längst ned i fönstret väljer du Datakälla och sedan den datakälla som du har konfigurerat.

    Skärmbild av menyn för att välja en datakälla.

Frågeverktygets läge

Använd frågeverktygets läge för att definiera din fråga.

  1. Under datakällan väljer du Databas och väljer din databas i listrutan.

  2. Välj Från och välj din tabell i listrutan.

    Skärmbild av frågeverktyget som visar hur du väljer en tabell från en lista med exempel.

  3. Nu när tabellen har definierats filtrerar du data:

    1. Välj + till höger om Var (filtrera) för att välja en eller flera kolumner i tabellen.
    2. För varje filter definierar du värdena med hjälp av den tillämpliga operatorn. Det här valet liknar att använda operatorn where i Kusto-frågespråk.
  4. Välj de värden som ska visas i tabellen:

    1. Välj + till höger om Värdekolumner för att välja de värdekolumner som ska visas i fönstret.

    2. Ange aggregeringstypen för varje värdekolumn.

      Du kan ange en eller flera värdekolumner. Det här valet motsvarar att använda sammanfattningsoperatorn.

  5. Välj + till höger om Gruppera efter (sammanfatta) för att välja en eller flera kolumner som ska användas för att ordna värdena i grupper. Det här valet motsvarar grupputtrycket i operatorn summarize .

  6. Välj Kör fråga.

    Skärmbild av frågeverktyget med alla värden slutförda.

    Tips

    När du slutför inställningarna i frågeverktyget skapas en Kusto-frågespråk fråga. Den här frågan visar logiken som du skapade med hjälp av den grafiska frågeredigeraren.

  7. Välj Redigera KQL för att flytta till raw-läge. Redigera frågan med hjälp av flexibiliteten och kraften i Kusto-frågespråk.

Skärmbild av en rå fråga i frågeverktyget.

Raw-läge

Använd raw-läge för att redigera frågan.

  1. Klistra in följande fråga i frågefönstret och välj sedan Kör. Frågan bucketar antalet händelser per dag för exempeldatauppsättningen.

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

    Skärmbild av frågefönstret med knappen för att köra en fråga markerad.

  2. Diagrammet visar inga resultat eftersom det är begränsat (som standard) till data från de senaste sex timmarna. På den översta menyn väljer du Senaste 6 timmarna.

    Skärmbild av standardtidsfiltret för de senaste sex timmarna.

  3. Ange ett anpassat intervall som omfattar 2007, det år som ingår i StormEvents-exempeldatauppsättningen. Välj sedan Använd.

    Skärmbild av kontrollen för anpassat intervall med ett anpassat datumintervall valt.

    Nu visar diagrammet data från 2007, bucketade efter dag.

    Skärmbild av ett färdigt diagram på grafpanelen.

  4. På den översta menyn väljer du spara-ikonen: .

Om du vill växla till frågeverktygets läge väljer du Växla till byggare. Grafana konverterar frågan till den tillgängliga logiken i frågeverktyget. Logiken för frågeverktyget är begränsad, så du kan förlora manuella ändringar som du har gjort i frågan.

Skärmbild av frågefönstret med knappen för att växla till byggaren markerad.

Skapa aviseringar

  1. I Startinstrumentpanelen väljer du Aviseringskanaler> för att skapa en ny meddelandekanal.

    Skärmbild av instrumentpanelen med alternativet för att skapa en meddelandekanal markerat.

  2. Ange ett namn och en typ under Ny meddelandekanal och välj sedan Spara.

    Skärmbild av fönstret för att skapa en ny meddelandekanal.

  3. På instrumentpanelen väljer du Redigera i listrutan.

    Skärmbild av instrumentpanelspanelen med kommandot Redigera meny markerat.

  4. Välj varningsklockaikonen för att öppna fönstret Avisering . Välj Skapa avisering och slutför sedan egenskaperna för aviseringen.

    Skärmbild av fönstret för att välja aviseringsegenskaper.

  5. Välj ikonen Spara instrumentpanel för att spara ändringarna.