Gegevens van Azure Data Explorer visualiseren in Grafana

Grafana is een analyseplatform waar u gegevens kunt opvragen en visualiseren en vervolgens dashboards kunt maken en delen op basis van uw visualisaties. Grafana biedt een Azure Data Explorer-invoegtoepassing, waarmee u verbinding kunt maken met en gegevens uit Azure Data Explorer kunt visualiseren. De invoegtoepassing werkt met zowel Azure Managed Grafana als zelf-hostende Grafana.

In dit artikel leert u hoe u uw cluster configureert als een gegevensbron voor Grafana en gegevens visualiseert in Grafana voor Azure Managed Grafana en zelf-hostende Grafana. Als u de voorbeelden in dit artikel wilt volgen, neemt u de StormEvents-voorbeeldgegevens op. De StormEvents-voorbeeldgegevensset bevat weergerelateerde gegevens van de National Centers for Environmental Information.

Vereisten

De gegevensbron configureren

Als u Azure Data Explorer wilt configureren als gegevensbron, volgt u de stappen voor uw Grafana-omgeving.

De beheerde identiteit toevoegen aan de rol Kijker

Managed Grafana maakt standaard een door het systeem toegewezen beheerde identiteit voor elke nieuwe werkruimte. U kunt deze gebruiken om toegang te krijgen tot uw Azure Data Explorer-cluster.

  1. Ga in de Azure Portal naar uw Azure Data Explorer-cluster.

  2. Selecteer in de sectie Overzicht de database met de StormEvents-voorbeeldgegevens .

    Schermopname van de overzichtspagina van Azure Data Explorer en de selectie van een voorbeelddatabase.

  3. Selecteer Machtigingen>Viewer toevoegen>.

    Schermopname van de pagina machtigingen met de knop Toevoegen gemarkeerd.

  4. Voer in het zoekvak de naam van uw Beheerde Grafana-werkruimte in.

  5. Selecteer in de zoekresultaten het resultaat dat overeenkomt met de naam van uw werkruimte en kies vervolgens Selecteren.

    Schermopname van het deelvenster voor nieuwe principals en een geselecteerde werkruimtenaam.

Azure Data Explorer instellen als grafana-gegevensbron

Beheerde Grafana-werkruimten worden geleverd met de invoegtoepassing Azure Data Explorer vooraf geïnstalleerd.

  1. Ga in de Azure Portal naar uw Beheerde Grafana-werkruimte.

  2. Selecteer onder Overzicht de koppeling Eindpunt om de Grafana-gebruikersinterface te openen.

  3. Selecteer in Grafana in het linkermenu het tandwielpictogram. Selecteer vervolgens Gegevensbronnen.

    Schermopname van het menu Grafana-instellingen en de optie voor gegevensbronnen.

  4. Selecteer Azure Data Explorer Datasource.

    Schermopname van de pagina gegevensbronnen met de Azure Data Explorer-bron gemarkeerd.

  5. Voer bij Verbindingsgegevens de URL van uw Azure Data Explorer-cluster in.

    Schermopname van het deelvenster voor verbindingsgegevens met het vak voor cluster-URL gemarkeerd.

  6. Selecteer Save & Test.

Gegevens visualiseren

U hebt Azure Data Explorer geconfigureerd als gegevensbron voor Grafana. Nu is het tijd om gegevens te visualiseren.

In het volgende eenvoudige voorbeeld wordt zowel de opbouwmodus voor query's als de onbewerkte modus van de queryeditor gebruikt. We raden u aan schrijfquery's voor Azure Data Explorer weer te geven voor voorbeelden van andere query's die kunnen worden uitgevoerd op de gegevensset.

  1. Selecteer in Grafana in het linkermenu het pluspictogram. Selecteer vervolgens Dashboard.

    Schermopname van het menu Grafana-instellingen met de dashboardoptie gemarkeerd.

  2. Selecteer op het tabblad Toevoegende optie Grafiek.

    Schermopname van de pagina voor het toevoegen van een deelvenster, met de grafiekoptie gemarkeerd.

  3. Selecteer in het deelvenster Grafiek de optie Titel>van deelvenster bewerken.

    Schermopname van het menu van het Grafana-deelvenster, met de optie Bewerken gemarkeerd.

  4. Selecteer gegevensbron onderaan het deelvenster en selecteer vervolgens de gegevensbron die u hebt geconfigureerd.

    Schermopname van het menu voor het selecteren van een gegevensbron.

Opbouwmodus voor query's

Gebruik de opbouwmodus voor query's om uw query te definiëren.

  1. Selecteer onder de gegevensbron Database en kies uw database in de vervolgkeuzelijst.

  2. Selecteer Van en kies uw tabel in de vervolgkeuzelijst.

    Schermopname van de opbouwfunctie voor query's met het kiezen van een tabel in een lijst met voorbeelden.

  3. Nu de tabel is gedefinieerd, filtert u de gegevens:

    1. Selecteer + rechts van Where (filter) om een of meer kolommen in de tabel te selecteren.
    2. Definieer voor elk filter de waarden met behulp van de toepasselijke operator. Deze selectie is vergelijkbaar met het gebruik van de where-operator in Kusto-querytaal.
  4. Selecteer de waarden die in de tabel moeten worden weergegeven:

    1. Selecteer + rechts van waardekolommen om de waardekolommen te selecteren die in het deelvenster worden weergegeven.

    2. Stel voor elke waardekolom het aggregatietype in.

      U kunt een of meer waardekolommen instellen. Deze selectie is gelijk aan het gebruik van de operator summarize.

  5. Selecteer + rechts van Groeperen op (samenvatten) om een of meer kolommen te selecteren die worden gebruikt om de waarden in groepen te rangschikken. Deze selectie is gelijk aan de groepsexpressie in de summarize operator.

  6. Selecteer Query uitvoeren.

    Schermopname van de opbouwfunctie voor query's met alle waarden voltooid.

    Tip

    Terwijl u de instellingen in de opbouwfunctie voor query's voltooit, wordt er een Kusto-querytaal query gemaakt. Deze query toont de logica die u hebt gemaakt met behulp van de grafische query-editor.

  7. Selecteer KQL bewerken om naar de onbewerkte modus te gaan. Bewerk uw query met behulp van de flexibiliteit en kracht van de Kusto-querytaal.

Schermopname van een onbewerkte query in de opbouwfunctie voor query's.

Onbewerkte modus

Gebruik de onbewerkte modus om uw query te bewerken.

  1. Plak in het queryvenster de volgende query en selecteer vervolgens Uitvoeren. De query laadt het aantal gebeurtenissen per dag voor de voorbeeldgegevensset.

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

    Schermopname van het queryvenster, met de knop voor het uitvoeren van een query gemarkeerd.

  2. In de grafiek worden geen resultaten weergegeven omdat het bereik (standaard) is ingesteld op gegevens van de afgelopen zes uur. Selecteer Afgelopen 6 uur in het bovenste menu.

    Schermopname van het standaardtijdfilter van de afgelopen zes uur.

  3. Geef een aangepast bereik op dat betrekking heeft op 2007, het jaar dat is opgenomen in de StormEvents-voorbeeldgegevensset. Selecteer vervolgens Toepassen.

    Schermopname van het besturingselement aangepast bereik, met een aangepast datumbereik geselecteerd.

    In de grafiek worden nu de gegevens van 2007 weergegeven, gesorteerd per dag.

    Schermopname van een voltooide grafiek in het grafiekvenster.

  4. Selecteer in het bovenste menu het pictogram Opslaan: .

Als u wilt overschakelen naar de opbouwmodus voor query's, selecteert u Overschakelen naar opbouwfunctie. Grafana converteert de query naar de beschikbare logica in de opbouwfunctie voor query's. De logica van de opbouwfunctie voor query's is beperkt, waardoor handmatige wijzigingen die u in de query hebt aangebracht, mogelijk verloren gaan.

Schermopname van het queryvenster, met de knop voor het overschakelen naar de opbouwfunctie gemarkeerd.

Waarschuwingen maken

  1. Selecteer in Het startdashboardde optie Meldingskanalen waarschuwen> om een nieuw meldingskanaal te maken.

    Schermopname van het dashboard, met de optie voor het maken van een meldingskanaal gemarkeerd.

  2. Voer een naam en type in onder Nieuw meldingskanaal en selecteer vervolgens Opslaan.

    Schermopname van het venster voor het maken van een nieuw meldingskanaal.

  3. Selecteer bewerken in de vervolgkeuzelijst op het dashboard.

    Schermopname van het dashboardvenster, met de menuopdracht Bewerken gemarkeerd.

  4. Selecteer het waarschuwingspictogram om het deelvenster Waarschuwing te openen. Selecteer Waarschuwing maken en voltooi vervolgens de eigenschappen voor de waarschuwing.

    Schermopname van het deelvenster voor het selecteren van waarschuwingseigenschappen.

  5. Selecteer het pictogram Dashboard opslaan om uw wijzigingen op te slaan.