Wizualizowanie danych z usługi Azure Data Explorer w narzędziu Grafana

Grafana to platforma analityczna, na której można wykonywać zapytania i wizualizować dane, a następnie tworzyć i udostępniać pulpity nawigacyjne na podstawie wizualizacji. Narzędzie Grafana udostępnia wtyczkę usługi Azure Data Explorer, która umożliwia łączenie się z danymi i wizualizowanie ich z usługi Azure Data Explorer. Wtyczka współdziała zarówno z usługą Azure Managed Grafana , jak i z własnym oprogramowaniem Grafana.

Z tego artykułu dowiesz się, jak skonfigurować klaster jako źródło danych dla narzędzia Grafana i wizualizować dane w narzędziu Grafana for Azure Managed Grafana i własnym narzędziu Grafana. Aby postępować zgodnie z przykładami w tym artykule, pozyskując przykładowe dane StormEvents. Przykładowy zestaw danych StormEvents zawiera dane związane z pogodą z National Centers for Environmental Information.

Wymagania wstępne

Konfigurowanie źródła danych

Aby skonfigurować usługę Azure Data Explorer jako źródło danych, wykonaj kroki dla środowiska Grafana.

Dodawanie tożsamości zarządzanej do roli Osoby przeglądająca

Zarządzana aplikacja Grafana domyślnie tworzy tożsamość zarządzaną przypisaną przez system dla każdego nowego obszaru roboczego. Służy do uzyskiwania dostępu do klastra usługi Azure Data Explorer.

  1. W Azure Portal przejdź do klastra usługi Azure Data Explorer.

  2. W sekcji Przegląd wybierz bazę danych z przykładowymi danymi StormEvents .

    Zrzut ekranu przedstawiający stronę przeglądu usługi Azure Data Explorer i wybór przykładowej bazy danych.

  3. Wybierz pozycję Uprawnienia>Dodaj>podgląd.

    Zrzut ekranu przedstawiający stronę uprawnień z wyróżnionym przyciskiem Dodaj.

  4. W polu wyszukiwania wprowadź nazwę zarządzanego obszaru roboczego Grafana.

  5. W wynikach wyszukiwania wybierz wynik zgodny z nazwą obszaru roboczego, a następnie wybierz pozycję Wybierz.

    Zrzut ekranu przedstawiający okienko dla nowych podmiotów zabezpieczeń i wybraną nazwę obszaru roboczego.

Konfigurowanie usługi Azure Data Explorer jako źródła danych Grafana

Zarządzane obszary robocze narzędzia Grafana są dostarczane ze wstępnie zainstalowanym wtyczką usługi Azure Data Explorer.

  1. W Azure Portal przejdź do obszaru roboczego Zarządzane Grafana.

  2. W obszarze Przegląd wybierz link Punkt końcowy , aby otworzyć interfejs użytkownika narzędzia Grafana.

  3. W narzędziu Grafana w menu po lewej stronie wybierz ikonę koła zębatego. Następnie wybierz pozycję Źródła danych.

    Zrzut ekranu przedstawiający menu ustawień narzędzia Grafana i opcję źródeł danych.

  4. Wybierz pozycję Azure Data Explorer Datasource.

    Zrzut ekranu przedstawiający stronę źródeł danych z wyróżnionym źródłem usługi Azure Data Explorer.

  5. W obszarze Szczegóły połączenia wprowadź adres URL klastra usługi Azure Data Explorer.

    Zrzut ekranu przedstawiający okienko szczegółów połączenia z wyróżnionym polem adresu URL klastra.

  6. Wybierz pozycję Zapisz & Test.

Wizualizowanie danych

Zakończono konfigurowanie usługi Azure Data Explorer jako źródła danych dla narzędzia Grafana. Teraz nadszedł czas na wizualizację danych.

W poniższym przykładzie podstawowym użyto trybu konstruktora zapytań i trybu pierwotnego edytora zapytań. Zalecamy wyświetlenie zapytań zapisu dla usługi Azure Data Explorer, aby zapoznać się z przykładami innych zapytań do uruchamiania względem zestawu danych.

  1. W aplikacji Grafana w menu po lewej stronie wybierz ikonę znaku plus. Następnie wybierz pozycję Pulpit nawigacyjny.

    Zrzut ekranu przedstawiający menu ustawień narzędzia Grafana z wyróżnioną opcją pulpitu nawigacyjnego.

  2. Na karcie Dodaj wybierz pozycję Graph.

    Zrzut ekranu przedstawiający stronę dodawania panelu z wyróżnioną opcją grafu.

  3. W okienku grafu wybierz pozycję Panel Tytuł>edycji.

    Zrzut ekranu przedstawiający menu panelu Grafana z wyróżnioną opcją edycji.

  4. W dolnej części okienka wybierz pozycję Źródło danych, a następnie wybierz skonfigurowane źródło danych.

    Zrzut ekranu przedstawiający menu służące do wybierania źródła danych.

Tryb konstruktora zapytań

Użyj trybu konstruktora zapytań, aby zdefiniować zapytanie.

  1. Poniżej źródła danych wybierz pozycję Baza danych i wybierz bazę danych z listy rozwijanej.

  2. Wybierz pozycję Od i wybierz tabelę z listy rozwijanej.

    Zrzut ekranu przedstawiający konstruktora zapytań pokazującego wybór tabeli z listy przykładów.

  3. Teraz, gdy tabela jest zdefiniowana, przefiltruj dane:

    1. Wybierz + po prawej stronie pozycji Gdzie (filtr), aby wybrać co najmniej jedną kolumnę w tabeli.
    2. Dla każdego filtru zdefiniuj wartości przy użyciu odpowiedniego operatora. Ten wybór jest podobny do używania operatora where w język zapytań Kusto.
  4. Wybierz wartości, które mają być obecne w tabeli:

    1. Wybierz + z prawej strony kolumn Wartość, aby wybrać kolumny wartości, które będą wyświetlane w okienku.

    2. Dla każdej kolumny wartości ustaw typ agregacji.

      Można ustawić co najmniej jedną kolumnę wartości. To zaznaczenie jest równoważne użyciu operatora podsumowania.

  5. Wybierz + po prawej stronie pozycji Grupuj według (podsumowanie), aby wybrać co najmniej jedną kolumnę, która będzie używana do rozmieszczania wartości w grupach. To zaznaczenie jest równoważne wyrażeniu grupy w operatorze summarize .

  6. Wybierz pozycję Uruchom zapytanie.

    Zrzut ekranu przedstawiający konstruktora zapytań z ukończonymi wszystkimi wartościami.

    Porada

    Podczas finalizowania ustawień w konstruktorze zapytań zostanie utworzone zapytanie język zapytań Kusto. To zapytanie pokazuje logikę utworzoną przy użyciu graficznego edytora zapytań.

  7. Wybierz pozycję Edytuj KQL , aby przejść do trybu pierwotnego. Edytuj zapytanie, korzystając z elastyczności i możliwości język zapytań Kusto.

Zrzut ekranu przedstawiający nieprzetworzone zapytanie w konstruktorze zapytań.

Tryb nieprzetworzone

Użyj trybu pierwotnego, aby edytować zapytanie.

  1. W okienku zapytania wklej następujące zapytanie, a następnie wybierz pozycję Uruchom. Zapytanie zasobnikuje liczbę zdarzeń według dnia dla przykładowego zestawu danych.

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

    Zrzut ekranu przedstawiający okno zapytania z wyróżnionym przyciskiem uruchamiania zapytania.

  2. Wykres nie pokazuje żadnych wyników, ponieważ zakres (domyślnie) do danych z ostatnich sześciu godzin. W górnym menu wybierz pozycję Ostatnie 6 godzin.

    Zrzut ekranu przedstawiający domyślny filtr czasu z ostatnich sześciu godzin.

  3. Określ zakres niestandardowy obejmujący 2007 rok uwzględniony w przykładowym zestawie danych StormEvents. Następnie wybierz przycisk Zastosuj.

    Zrzut ekranu przedstawiający niestandardową kontrolkę zakresu z wybranym niestandardowym zakresem dat.

    Teraz wykres przedstawia dane z 2007 r. w przedziałach według dnia.

    Zrzut ekranu przedstawiający gotowy wykres na panelu grafu.

  4. W górnym menu wybierz ikonę zapisywania: .

Aby przełączyć się do trybu konstruktora zapytań, wybierz pozycję Przełącz do konstruktora. Narzędzie Grafana przekonwertuje zapytanie na dostępną logikę w konstruktorze zapytań. Logika konstruktora zapytań jest ograniczona, więc możesz utracić ręczne zmiany wprowadzone w zapytaniu.

Zrzut ekranu przedstawiający okno zapytania z wyróżnionym przyciskiem przełączania do konstruktora.

Tworzenie alertów

  1. Na pulpicie nawigacyjnym strony głównej wybierz pozycjęKanały powiadomieńalertów>, aby utworzyć nowy kanał powiadomień.

    Zrzut ekranu przedstawiający pulpit nawigacyjny z wyróżnioną opcją tworzenia kanału powiadomień.

  2. Wprowadź nazwę i wpisz w obszarze Nowy kanał powiadomień, a następnie wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający okno tworzenia nowego kanału powiadomień.

  3. Na pulpicie nawigacyjnym wybierz pozycję Edytuj z listy rozwijanej.

    Zrzut ekranu przedstawiający panel pulpitu nawigacyjnego z wyróżnionym poleceniem menu Edytuj.

  4. Wybierz ikonę dzwonka alertu, aby otworzyć okienko Alert . Wybierz pozycję Utwórz alert, a następnie wypełnij właściwości alertu.

    Zrzut ekranu przedstawiający okienko służące do wybierania właściwości alertu.

  5. Wybierz ikonę Zapisz pulpit nawigacyjny , aby zapisać zmiany.