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 pozycję Aplikacja Szczegółowe informacje 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.

Screenshot that shows a log chart in edit mode.

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 Szczegółowe informacje, 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)
Size 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ść
Zapytanie 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)

Screenshot that shows a simple time-series log line chart.

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 RequestsUsers jako oddzielnej serii na osi y.

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

Screenshot that shows a time series with multiple metrics log line chart.

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

Screenshot that shows a segmented time-series log line chart.

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

Screenshot that shows a log line chart made from a make-series query.

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 .

Screenshot that shows a categorical bar chart for requests by result code.

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.

Screenshot that shows a pie chart with slices representing result code.

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.

Screenshot that shows a metric chart in edit mode.

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 >
Jednostki metryczne 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
Size 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:

Screenshot that shows a metric line chart for storage transactions split by API name.

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

Screenshot that shows a large metric bar chart for storage transactions split by response type.

Średnie opóźnienie jako wykres punktowy:

Screenshot that shows a metric scatter chart for storage latency.

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:

  • Oś X Ustawienia, Ustawienia osi Y: obejmuje pola. Możesz użyć niestandardowego formatowania, aby ustawić formatowanie liczb na wartości osi i zakresy niestandardowe.
  • Grupowanie Ustawienia: obejmuje pole. Ustawia limity przed utworzeniem grupy "Inni".
  • Legenda Ustawienia: pokazuje metryki, takie jak nazwa serii, kolory i liczby w dolnej części oraz legenda, takie jak nazwy i kolory serii.

Screenshot that shows chart settings.

Formatowanie niestandardowe

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

Opcja formatowania opis
Jednostki 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.

Screenshot that shows x-axis settings.

Karta Ustawienia serii

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

  • 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.

Screenshot that shows series settings.

Następne kroki