Udostępnij za pośrednictwem


Wizualizacje wykresu

Skoroszyty mogą przyjmować dane zwracane z zapytań w różnych formatach, aby tworzyć różne wizualizacje z tych danych, takie jak wizualizacje obszaru, wiersza, paska lub czasu.

Dane monitorowania można prezentować jako wykresy. Obsługiwane typy wykresów obejmują:

  • Linia
  • Słupkowy
  • Kategorie słupkowe
  • Obszar
  • Wykres punktowy
  • Kołowy
  • Czas

Możesz dostosować:

  • Wysokość
  • Width
  • Paleta kolorów
  • Legenda
  • Tytuły
  • Komunikat o braku danych
  • Inne cechy

Można również dostosować typy osi i kolory serii przy użyciu ustawień wykresu.

Skoroszyty obsługują wykresy zarówno dla dzienników, jak i źródeł danych metryk.

Wykresy dziennika

Dzienniki usługi Azure Monitor zawierają szczegółowe informacje o aplikacjach i infrastrukturze. Informacje dziennika nie są zbierane domyślnie i trzeba skonfigurować zbieranie danych. Dzienniki zawierają informacje o stanie zasobu i danych, które są przydatne do diagnostyki. Możesz użyć skoroszytów, aby przedstawić dane dziennika jako wykresy wizualne na potrzeby analizy użytkowników.

Dodawanie wykresu dziennika

W poniższym przykładzie przedstawiono trend żądań do aplikacji w ciągu poprzednich dni.

  1. Przełącz skoroszyt do trybu edycji, wybierając pozycję Edytuj na pasku narzędzi.
  2. Użyj linku Dodaj zapytanie, aby dodać kontrolkę zapytania dziennika do skoroszytu.
  3. W polu Typ zapytania wybierz pozycję Dziennik. W polu Typ zasobu wybierz na przykład usługę Application Insights i wybierz zasoby, które mają być docelowe.
  4. Użyj edytora zapytań, aby wprowadzić język KQL na potrzeby analizy. Przykładem jest trend żądań.
  5. Ustaw pozycję Wizualizacja na warstwę, słupek, słupek (kategorialny), Linia, Kołowy, Punktowy lub Czas.
  6. Ustaw inne parametry, takie jak zakres czasu, wizualizacja, rozmiar, paleta kolorów i legenda, w razie potrzeby.

Zrzut ekranu przedstawiający wykres dziennika w trybie edycji.

Parametry wykresu dziennika

Parametr Opis Przykłady
Typ zapytania Typ zapytania do użycia. Dzienniki, usługa Azure Resource Graph
Typ zasobu Typ zasobu docelowy. Application Insights, Log Analytics lub Azure-first
Zasoby Zestaw zasobów, z których ma być pobierana wartość metryk. MyApp1
Zakres czasu Okno czasu do wyświetlenia wykresu dziennika. Ostatnia godzina, ostatnie 24 godziny
Wizualizacja Wizualizacja do użycia. Obszar, słupek, linia, kołowy, punktowy, czas, pasek (kategorialny)
Rozmiar Pionowy rozmiar kontrolki. Mały, średni, duży lub pełny
Paleta kolorów Paleta kolorów do użycia na wykresie. Ignorowane w trybie wielometrycznym lub segmentowym. Niebieski, zielony, czerwony
Legenda Funkcja agregacji używana dla legendy. Suma lub średnia wartości lub maksymalna, minimalna, pierwsza, ostatnia wartość
Query Każde zapytanie KQL zwracające dane w formacie oczekiwanym przez wizualizację wykresu. requests | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h

Wykresy szeregów czasowych

Za pomocą kontrolki zapytania skoroszytu można tworzyć wykresy szeregów czasowych, takie jak obszar, słupek, linia, punkt i czas. Aby utworzyć wykres szeregów czasowych, musisz mieć informacje o czasie i metryce w zestawie wyników.

Proste szeregi czasowe

Następujące zapytanie zwraca tabelę z dwiema kolumnami: timestamp i Requests. Kontrolka zapytania używa timestamp osi x i Requests osi y.

requests
| summarize Requests = count() by bin(timestamp, 1h)

Zrzut ekranu przedstawiający prosty wykres liniowy dziennika szeregów czasowych.

Szeregi czasowe z wieloma metrykami

Następujące zapytanie zwraca tabelę z trzema kolumnami: timestamp, Requestsi Users. Kontrolka zapytania jest używana timestamp dla osi x i Requests Users jako oddzielnej serii na osi y.

requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)

Zrzut ekranu przedstawiający szereg czasowy z wieloma wykresami liniowymi dziennika metryk.

Segmentowane szeregi czasowe

Następujące zapytanie zwraca tabelę z trzema kolumnami: timestamp, Requestsi RequestName, gdzie RequestName jest kolumną kategorii z nazwami żądań. Kontrolka zapytania używa timestamp tutaj osi x i dodaje serię na wartość RequestName.

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Zrzut ekranu przedstawiający segmentowany wykres liniowy dziennika szeregów czasowych.

Podsumowywanie a seria make-series

Przykłady w poprzedniej sekcji używają summarize operatora , ponieważ łatwiej jest zrozumieć. Głównym summarize ograniczeniem operatora jest to, że pomija wiersz wyników, jeśli nie ma elementów w zasobniku. Jeśli wiersz wyników zostanie pominięty, w zależności od tego, gdzie puste przedziały znajdują się w zakresie czasu, okno czasu wykresu może się zmienić.

Zalecamy używanie make-series operatora do tworzenia danych szeregów czasowych. Możesz podać wartości domyślne dla pustych zasobników.

Następujące zapytanie używa make-series operatora :

requests
| make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h by RequestName = name

Następujące zapytanie przedstawia podobny wykres z operatorem summarize :

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Zrzut ekranu przedstawiający wykres liniowy dziennika wykonany z zapytania serii make-series.

Wykres słupkowy kategorii lub histogram

Możesz reprezentować wymiar lub kolumnę na osi x przy użyciu wykresów kategorii. Wykresy podzielone na kategorie są przydatne dla histogramów. W poniższym przykładzie pokazano rozkład żądań według ich kodu wyników:

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

Zapytanie zwraca dwie kolumny: Requests metryka i Result kategoria. Każda wartość Result kolumny jest reprezentowana przez słupek na wykresie z wysokością proporcjonalną do Requests metricwartości .

Zrzut ekranu przedstawiający wykres słupkowy kategorii dla żądań według kodu wyników.

Wykresy kołowe

Wykresy kołowe umożliwiają wizualizację proporcji liczbowej. W poniższym przykładzie pokazano proporcję żądań według ich kodu wyników:

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

Zapytanie zwraca dwie kolumny: Requests metryka i Result kategoria. Każda wartość Result kolumny pobiera własny wycinek w kołowym o rozmiarze proporcjonalnym do Requests metryki.

Zrzut ekranu przedstawiający wykres kołowy z wycinkami reprezentującymi kod wyniku.

Wykresy metryk

Większość zasobów platformy Azure emituje dane metryk dotyczące ich stanu i kondycji. Przykłady obejmują wykorzystanie procesora CPU, dostępność magazynu, liczbę transakcji bazy danych i żądania aplikacji, które kończą się niepowodzeniem. Skoroszyty umożliwiają tworzenie wizualizacji tych danych jako wykresów szeregów czasowych.

Dodawanie wykresu metryki

W poniższym przykładzie pokazano liczbę transakcji na koncie magazynu w ciągu poprzedniej godziny. Te informacje umożliwiają właścicielowi magazynu wyświetlanie trendu transakcji i wyszukiwanie anomalii w zachowaniu.

  1. Przełącz skoroszyt do trybu edycji, wybierając pozycję Edytuj na pasku narzędzi.
  2. Użyj linku Dodaj metrykę, aby dodać kontrolkę metryki do skoroszytu.
  3. Wybierz typ zasobu, na przykład konto magazynu. Wybierz zasoby docelowe, przestrzeń nazw i nazwę metryki oraz agregację do użycia.
  4. Ustaw inne parametry, takie jak zakres czasu, podział według, wizualizacja, rozmiar i paleta kolorów, w razie potrzeby.

Zrzut ekranu przedstawiający wykres metryki w trybie edycji.

Parametry wykresu metryk

Parametr Opis Przykłady
Typ zasobu Typ zasobu docelowy. Magazyn lub maszyna wirtualna
Zasoby Zestaw zasobów, z których ma być pobierana wartość metryk. MyStorage1
Przestrzeń nazw Przestrzeń nazw z metrykami. Obiekt blob magazynu >
Metric Metryka do wizualizacji. Transakcje obiektów blob > usługi Storage >
Agregacja Funkcja agregacji, która ma być stosowana do metryki. Suma, liczba, średnia
Zakres czasu Przedział czasu do wyświetlenia metryki. Ostatnia godzina, ostatnie 24 godziny
Wizualizacja Wizualizacja do użycia. Obszar, słupek, linia, punktowa, siatka
Podział według Opcjonalnie podziel metrykę na wymiar. Transakcje według typu geograficznego
Rozmiar Pionowy rozmiar kontrolki. Mały, średni lub duży
Paleta kolorów Paleta kolorów do użycia na wykresie. Ignorowane, jeśli Split by jest używany parametr. Niebieski, zielony, czerwony

Przykłady

Transakcje podzielone według nazwy interfejsu API jako wykres liniowy:

Zrzut ekranu przedstawiający wykres liniowy metryk dla transakcji magazynu podzielonych według nazwy interfejsu API.

Transakcje podzielone według typu odpowiedzi jako duży wykres słupkowy:

Zrzut ekranu przedstawiający duży wykres słupkowy metryk dla transakcji magazynu podzielonych według typu odpowiedzi.

Średnie opóźnienie jako wykres punktowy:

Zrzut ekranu przedstawiający wykres punktowy metryki dla opóźnienia magazynu.

Ustawienia wykresu

Możesz użyć ustawień wykresu, aby dostosować pola, które są używane w:

  • Osie wykresu
  • Jednostki osi
  • Formatowanie niestandardowe
  • Zakresy
  • Zachowania grupowania
  • Legendy
  • Kolory serii

Karta Ustawienia

Kontrolki karty Ustawienia :

  • Ustawienia osi X, ustawienia osi Y: zawiera pola. Możesz użyć niestandardowego formatowania, aby ustawić formatowanie liczb na wartości osi i zakresy niestandardowe.
  • Ustawienia grupowania: zawiera pole. Ustawia limity przed utworzeniem grupy "Inni".
  • Ustawienia legendy: pokazuje metryki, takie jak nazwa serii, kolory i liczby u dołu, oraz legenda, takie jak nazwy i kolory serii.

Zrzut ekranu przedstawiający ustawienia wykresu.

Formatowanie niestandardowe

Opcje formatowania liczb są wyświetlane w tej tabeli.

Opcja formatowania opis
Lekcji Jednostki dla kolumny, takie jak różne opcje procentowe, liczniki, czas, bajty, liczba/czas i bajty/czas. Na przykład jednostkę dla wartości 1234 można ustawić na milisekundy i jest renderowana jako 1,234s.
Styl Format do renderowania, taki jak liczba dziesiętna, waluta i procent.
Pokaż separatory grupowania Pole wyboru do wyświetlania separatorów grup. Renderuje 1234 jako 1234 w USA.
Minimalna liczba całkowita Minimalna liczba cyfr całkowitych do użycia (wartość domyślna 1).
Minimalna liczba cyfr ułamkowych Minimalna liczba cyfr ułamkowych do użycia (wartość domyślna 0).
Maksymalna liczba cyfr ułamkowych Maksymalna liczba cyfr ułamkowych do użycia.
Minimalna cyfra znacząca Minimalna liczba cyfr znaczących do użycia (wartość domyślna 1).
Maksymalna liczba cyfr znaczących Maksymalna liczba cyfr znaczących do użycia.

Zrzut ekranu przedstawiający ustawienia osi x.

Karta Ustawienia serii

Możesz dostosować etykiety i kolory wyświetlane dla serii na wykresie za pomocą karty Ustawienia serii:

  • Nazwa serii: to pole jest używane do dopasowania serii w danych, a w przypadku dopasowania zostanie wyświetlona etykieta i kolor wyświetlania.
  • Komentarz: To pole jest przydatne dla autorów szablonów, ponieważ ten komentarz może być używany przez tłumaczy do lokalizowania etykiet wyświetlania.

Zrzut ekranu przedstawiający ustawienia serii.

Następne kroki