Vizualizace grafů

Sešity můžou přijímat data vrácená z dotazů v různých formátech a vytvářet z těchto dat různé vizualizace, jako je oblast, čára, pruh nebo časová vizualizace.

Data monitorování můžete prezentovat jako grafy. Mezi podporované typy grafů patří:

  • Line
  • Pruhový
  • Kategorie pruhů
  • Plocha
  • Bodový graf
  • Výsečový
  • Čas

Můžete si přizpůsobit následující možnosti:

  • Height
  • Šířka
  • Paleta barev
  • Legenda:
  • Nadpisy
  • Zpráva bez dat
  • Další vlastnosti

Pomocí nastavení grafu můžete také přizpůsobit typy os a barvy řad.

Sešity podporují grafy pro protokoly i zdroje dat metrik.

Grafy protokolů

Protokoly služby Azure Monitor poskytují podrobné informace o vašich aplikacích a infrastruktuře. Informace protokolu se ve výchozím nastavení neshromažďují a musíte nakonfigurovat shromažďování dat. Protokoly poskytují informace o stavu prostředku a dat, která jsou užitečná pro diagnostiku. Sešity můžete použít k prezentaci dat protokolu jako vizuálních grafů pro analýzu uživatelů.

Přidání grafu protokolu

Následující příklad ukazuje trend požadavků na aplikaci za předchozí dny.

  1. Výběrem možnosti Upravit na panelu nástrojů přepněte sešit do režimu úprav.
  2. Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu protokolu.
  3. Jako typ dotazu vyberte Protokol. Jako typ prostředku vyberte například Přehledy aplikace a vyberte prostředky, které chcete cílit.
  4. V editoru dotazů zadejte jazyk KQL pro analýzu. Příkladem je trend požadavků.
  5. Nastavte vizualizaci na oblast, pruh, pruh (kategorický), spojnicový, výsečový, bodový nebo časový.
  6. V případě potřeby nastavte další parametry, jako je časový rozsah, vizualizace, velikost, paleta barev a legenda.

Screenshot that shows a log chart in edit mode.

Parametry grafu protokolu

Parametr Popis Příklady
Typ dotazu Typ dotazu, který se má použít. Protokoly, Azure Resource Graph
Typ prostředku Typ prostředku, který se má cílit. Application Přehledy, Log Analytics nebo Azure-first
Zdroje informací Sada prostředků pro získání hodnoty metrik. MyApp1
Časový rozsah Časové okno pro zobrazení grafu protokolu. Poslední hodina, posledních 24 hodin
Vizualizace Vizualizace, která se má použít. Oblast, pruh, čára, výsečový, bodový, čas, pruh (kategorický)
Velikost Svislá velikost ovládacího prvku. Malé, střední, velké nebo plné
Paleta barev Barevná paleta, která se má použít v grafu. Ignorováno v režimu s více metrikou nebo segmentovaným režimem. Modrá, zelená, červená
Legenda: Agregační funkce, která se má použít pro legendu. Součet nebo průměr hodnot nebo max, min, první, poslední hodnota
Dotaz Libovolný dotaz KQL, který vrací data ve formátu očekávaném vizualizací grafu. žádosti | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h

Grafy časových řad

Pomocí ovládacího prvku dotazu sešitu můžete vytvářet grafy časových řad, jako jsou plošné, pruhové, spojnicové, bodové a časové. Abyste mohli vytvořit graf časových řad, musíte mít v sadě výsledků informace o čase a metrikách.

Jednoduchá časová řada

Následující dotaz vrátí tabulku se dvěma sloupci: timestamp a Requests. Ovládací prvek dotazu se používá timestamp pro osu x a Requests pro osu y.

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

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

Časová řada s více metrikami

Následující dotaz vrátí tabulku se třemi sloupci: timestamp, Requestsa Users. Ovládací prvek dotazu se používá timestamp pro osu x a UsersRequests jako samostatné řady na ose 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.

Segmentované časové řady

Následující dotaz vrátí tabulku se třemi sloupci: timestamp, Requestsa RequestName, kde RequestName je kategorický sloupec s názvy požadavků. Ovládací prvek dotazu zde používá timestamp pro osu x a přidá řadu na hodnotu RequestName.

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

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

Shrnutí vs. make-series

Příklady v předchozí části používají summarize operátor, protože je srozumitelnější. Hlavním summarize omezením operátoru je, že vynechá řádek výsledků, pokud v kontejneru nejsou žádné položky. Pokud řádek výsledků vynecháte, může se v závislosti na tom, kde jsou prázdné kontejnery v časovém rozsahu, posunout časový interval grafu.

K vytvoření dat časových řad doporučujeme použít make-series operátor. Můžete zadat výchozí hodnoty pro prázdné kontejnery.

Následující dotaz používá make-series operátor:

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

Následující dotaz ukazuje podobný graf s operátorem summarize :

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

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

Pruhový graf kategorií nebo histogram

Rozměr nebo sloupec na ose X můžete znázornit pomocí kategorických grafů. Kategorické grafy jsou užitečné pro histogramy. Následující příklad ukazuje distribuci požadavků podle kódu výsledku:

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

Dotaz vrátí dva sloupce: Requests metriku a Result kategorii. Každá hodnota Result sloupce je reprezentována pruhem v grafu s výškou proporcionální Requests metric.

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

Výsečové grafy

Výsečové grafy umožňují vizualizaci číselného poměru. Následující příklad ukazuje podíl požadavků podle kódu výsledku:

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

Dotaz vrátí dva sloupce: Requests metriku a Result kategorii. Každá hodnota Result sloupce získá vlastní řez ve výsečovém grafu s velikostí úměrnou metrice Requests .

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

Grafy metrik

Většina prostředků Azure generuje data metrik o stavu a stavu. Mezi příklady patří využití procesoru, dostupnost úložiště, počet databázových transakcí a neúspěšné požadavky aplikací. Sešity můžete použít k vytvoření vizualizací těchto dat jako grafů časových řad.

Přidání grafu metrik

Následující příklad ukazuje počet transakcí v účtu úložiště za předchozí hodinu. Tyto informace umožňují vlastníkovi úložiště zobrazit trend transakcí a hledat anomálie v chování.

  1. Výběrem možnosti Upravit na panelu nástrojů přepněte sešit do režimu úprav.
  2. Pomocí odkazu Přidat metriku přidejte do sešitu ovládací prvek metriky.
  3. Vyberte typ prostředku, například účet úložiště. Vyberte prostředky, které chcete cílit, obor názvů a název metriky a agregaci, která se má použít.
  4. V případě potřeby nastavte další parametry, jako je časový rozsah, rozdělení podle, vizualizace, velikost a paleta barev.

Screenshot that shows a metric chart in edit mode.

Parametry grafu metrik

Parametr Popis Příklady
Typ prostředku Typ prostředku, který se má cílit. Úložiště nebo virtuální počítač
Zdroje informací Sada prostředků pro získání hodnoty metrik. MyStorage1
Obor názvů Obor názvů s metrikou. Objekt blob úložiště >
Metrika Metrika, která se má vizualizovat. Transakce objektů blob > úložiště >
Agregace Agregační funkce, která se použije na metriku. Součet, počet, průměr
Časový rozsah Časové okno pro zobrazení metriky Poslední hodina, posledních 24 hodin
Vizualizace Vizualizace, která se má použít. Oblast, pruh, čára, bodový, mřížka
Rozděleno podle Volitelně můžete metriku rozdělit na dimenzi. Transakce podle geografického typu
Velikost Svislá velikost ovládacího prvku. Malé, střední nebo velké
Paleta barev Barevná paleta, která se má použít v grafu. Ignorováno, pokud Split by je použit parametr. Modrá, zelená, červená

Příklady

Transakce rozdělené podle názvu rozhraní API jako spojnicového grafu:

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

Transakce rozdělené podle typu odpovědi jako velký pruhový graf:

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

Průměrná latence jako bodový graf:

Screenshot that shows a metric scatter chart for storage latency.

Nastavení grafu

Pomocí nastavení grafu můžete přizpůsobit, která pole se používají v následujících polích:

  • Osy grafu
  • Jednotky osy
  • Vlastní formátování
  • Rozsahy
  • Seskupování chování
  • Legendy
  • Barvy řad

Karta Nastavení

Ovládací prvky karty Nastavení:

  • Nastavení osy X, Nastavení osy Y: Obsahuje pole. Pomocí vlastního formátování můžete nastavit formátování čísel na hodnoty osy a vlastní rozsahy.
  • Seskupování Nastavení: Obsahuje pole. Nastaví limity před vytvořením skupiny Ostatní.
  • Legenda Nastavení: Zobrazuje metriky, jako je název řady, barvy a čísla v dolní části a legenda, jako jsou názvy a barvy řad.

Screenshot that shows chart settings.

Vlastní formátování

Možnosti formátování čísel se zobrazují v této tabulce.

Možnost Formátování Popis
Jednotky Jednotky pro sloupec, například různé možnosti pro procenta, počty, čas, bajt, počet/čas a bajty/čas. Například jednotku pro hodnotu 1234 lze nastavit na milisekundy a zobrazí se jako 1,234s.
Styl Formát, který ho vykreslí, například desetinné číslo, měnu a procento.
Zobrazit oddělovače seskupení Zaškrtnutím políčka zobrazíte oddělovače skupin. Vykreslí 1234 jako 1 234 v USA.
Minimální celočíselná číslice Minimální počet celých číslic, které se mají použít (výchozí 1).
Minimální desetinná čísla Minimální počet desetinných číslic, které se mají použít (výchozí 0).
Maximální desetinná číslice Maximální počet desetinných číslic, které se mají použít.
Minimální počet platných číslic Minimální počet významných číslic, které se mají použít (výchozí 1).
Maximální počet platných číslic Maximální počet platných číslic

Screenshot that shows x-axis settings.

Karta Nastavení řady

Popisky a barvy zobrazené pro řady v grafu můžete upravit pomocí karty Nastavení řady:

  • Název řady: Toto pole slouží ke shodě řad v datech a v případě shody se zobrazí popisek a barva zobrazení.
  • Komentář: Toto pole je užitečné pro autory šablon, protože tento komentář mohou používat překladatelé k lokalizaci popisků zobrazení.

Screenshot that shows series settings.

Další kroky