Vizualizace statistik
Azure Workbooks umožňuje snadno dotazovat a kombinovat data z různých předplatných Azure do jedné metriky. Můžete přizpůsobit vzhled této metriky, včetně barev textu a pozadí, velikostí písma a nastavit prahové hodnoty, které mění ikony a barvy na základě hodnoty.
Stat pomáhá vytvářet řídicí panely, které poskytují okamžitá upozornění, když je služba v pořádku nebo není v pořádku, nebo když důležité metriky poklesnou pod určitou úroveň. Díky tomu budete mít přehled a můžete rychle reagovat na kritické změny.
Přidání statistiky
Výběrem možnosti Upravit přepněte sešit do režimu úprav.
Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu protokolu.
Jako typ dotazu vyberte Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.
V editoru dotazů zadejte jazyk KQL (dotazovací jazyk Kusto) pro analýzu.
requests | where name !endswith('.eot') | summarize Requests = count(), Users = dcount(user_Id) by name | order by Requests desc
Nastavte vizualizaci na hodnotu Stat.
Výběrem tlačítka Nastavení statistiky otevřete podokno Nastavení statistiky:
- Ve sloupci Použít nastavte:
Requests
- V textu značky nastavte:
# of requests
- V nastavení barev nastavte:
- Použít barvu z:
Heatmap
- Barevná paleta:
Red to Green
- Minimální hodnota: 0
- Maximální hodnota: 1 000
- Použít barvu z:
- Ve sloupci Použít nastavte:
Vyberte tlačítko Uložit a zavřít v dolní části podokna.
Jednohodnotová a agregovaná data
Vizualizace statistik můžou ve výsledku dotazu zobrazit jeden datový bod nebo agregovaná data z více řádků.
Data s jednou hodnotou
Například datová struktura s jednou hodnotou může vypadat takto:
Časové razítko | Hodnota |
---|---|
2024-08-08T18:36:12Z | OK |
U výše uvedených dat by vizualizace zobrazila "OK", pokud je vybrán sloupec Hodnota. Tato jedna hodnota může být číslo, řetězec nebo jiné datové typy.
Agregovaná data
Vizualizace statistik můžou také zpracovávat data časových řad a provádět jednoduché agregace. Příklad:
Časové razítko | Hodnota |
---|---|
2024-08-08T18:30:00Z | 42 |
2024-08-08T18:31:00Z | 45 |
2024-08-08T18:32:00Z | 50 |
... | ... |
U výše uvedených dat by vizualizace ve výchozím nastavení zobrazila první hodnotu. Pokud je zadaná agregační funkce, použije funkci na hodnoty vybraného sloupce a odpovídajícím způsobem sumarizuje data.
Nastavení statistiky
Nastavení | Popis |
---|---|
Use column |
Vybere sloupec, který poskytuje číselnou nebo textnou hodnotu, která se má zobrazit ve vizualizaci. |
Make this item a link |
Umožňuje, aby vybraná hodnota fungovala jako odkaz umožňující kliknutí. |
Aggregation |
Zvolí agregační funkci, která se použije na výsledky dotazu, například None , Sum , Average atd. Agregace je relevantní při práci s více datovými body. |
Custom number formatting |
Umožňuje vlastní formátování číselných hodnot, například zadání desetinných míst nebo přidání předpony nebo přípony. |
Apply custom tooltip |
Povolí přidání vlastního popisu do statistiky, která poskytuje další informace při najetí myší na statistiku. |
Tag text |
Nastaví text legendy, který se zobrazí pod hlavní hodnotou ve vizualizaci a poskytne kontext dat. |
Font style |
Vybere velikost a styl písma použitý ve vizualizaci. Výchozí Auto možnost upraví velikost písma na základě celkové velikosti vizualizace. |
Color mode |
Určuje způsob použití barev ve statistikě. Můžete například použít barvu na pozadí nebo popředí. |
Apply color from |
Určuje metodu pro určení barvy použité na statistiku. Mezi možnosti patří Thresholds , Heatmap nebo a Static value . |
Color settings |
Umožňuje nastavit pozadí nebo popředí statistiky. |
Icon Settings |
Umožňuje přidávat a přizpůsobovat ikony na základě podmínek definovaných objektem Source , Operator a Value . Ikony můžou vizuálně představovat různé stavy nebo prahové hodnoty. |
Použití barvy na základě prahových hodnot
Prahové hodnoty používají určitou barvu v závislosti na hodnotě vizualizace, která splňuje konkrétní podmínku.
Nastavení | Popis |
---|---|
Source | Původ dat (například Hodnota buňky nebo sloupec). |
Operátor | Relační operátor (například menší než, rovno). |
Hodnota | Prahová hodnota, která aktivuje barvení. |
Color (Barva) | Barva použitá při splnění podmínek; Výchozí hodnota je Žádná. |
Výběrem možnosti Upravit přepněte sešit do režimu úprav.
Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu protokolu.
Jako typ dotazu vyberte Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.
V editoru dotazů zadejte jazyk KQL pro analýzu.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Status = iif(count() == 0, "OK", "Unhealthy")
Nastavte vizualizaci na hodnotu Stat.
Výběrem tlačítka Nastavení statistiky otevřete podokno Nastavení statistiky:
- Ve sloupci Použít nastavte:
Status
- V textu značky nastavte:
Service Health Status
- V nastavení barev nastavte:
- Použít barvu z:
Thresholds
- V polích vytvořte první prahovou hodnotu:
- Operátor:
==
- Hodnota:
Unhealthy
- Barva:
Red (bright)
- Operátor:
- V polích vytvořte druhou prahovou hodnotu:
- Operátor:
==
- Hodnota:
OK
- Barva:
Green
- Operátor:
- Použít barvu z:
- Ve sloupci Použít nastavte:
Vyberte tlačítko Uložit a zavřít v dolní části podokna.
Dotaz teď zobrazuje jinou barvu v závislosti na stavu prostředku vašich dotazů.
Použití barvy ve stylu heat mapy
Při výběru možnosti Heat mapa se barva vizualizace vybere podle přechodu mezi minimální a maximální hodnotou.
Pole | Popis |
---|---|
Paleta barev | Zvolte přechod pro heat mapu (například Červená na zelenou). |
Minimální hodnota | Nastavte dolní mez pro heat mapu. |
Maximální hodnota | Nastavte horní mez heat mapy. |
Výběrem možnosti Upravit přepněte sešit do režimu úprav.
Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu.
Jako typ dotazu vyberte Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.
V editoru dotazů zadejte jazyk KQL pro analýzu.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Count=count()
Nastavte vizualizaci na hodnotu Stat.
Výběrem tlačítka Nastavení statistiky otevřete podokno Nastavení statistiky:
- Ve sloupci Použít nastavte:
Count
- V textu značky nastavte:
Active Health Events Count
- V nastavení barev nastavte:
- Použít barvu z:
Heatmap
- Barevná paleta:
Green to Red
- Minimální hodnota:
0
- Maximální hodnota:
100
- Použít barvu z:
- Ve sloupci Použít nastavte:
Vyberte tlačítko Uložit a zavřít v dolní části podokna.
V závislosti na hodnotě vrácené dotazem ve Count
sloupci spadá barva do přechodu vybrané palety.
Použití statické barvy
Pokud je vybrána možnost Statická hodnota , určuje pole Barva , která barva se používá pro statistiku.
Případy použití
Dotazování clusterů AKS (Azure Kubernetes Service) na využití prostředků
Výběrem možnosti Upravit přepněte sešit do režimu úprav.
Pomocí odkazu Přidat parametry přidejte do dotazu krok parametrů.
Vyberte Přidat parametr a pak nakonfigurujte parametr:
Název parametru:
Prometheus
Zobrazovaný název:
Prometheus instance
Typ parametru:
Resource picker
Povinné:
Checked
Získání dat z:
Query
Nastavte dotaz na:
- Zdroj dat:
Azure Resource Graph
resources | where type =~ "microsoft.monitor/accounts" and isnotempty(todynamic(properties).metrics.prometheusQueryEndpoint) | project id
- Zdroj dat:
Zvolte Uložit.
Vyberte Přidat parametr a pak nakonfigurujte parametr:
- Název parametru:
TimeRange
- Zobrazovaný název:
Time range
- Typ parametru:
Time range picker
- Zvolte Uložit.
- Název parametru:
Výběrem možnosti Dokončeno úpravy dokončete konfiguraci parametrů.
- Po dokončení načítání dotazů na parametry vyberte požadovanou instanci Prometheus, kterou chcete monitorovat.
Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu.
Jako typ dotazu vyberte Prometheus.
V případě pracovního prostoru Azure Monitor v části Parametry prostředků vyberte
Prometheus Instance
.V části Parametry časového rozsahu vyberte
TimeRange
možnost .V případě vizualizace vyberte
Stat
.U dotazu zvolte, kterou metriku chcete monitorovat:
Využití procesoru:
1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m]))
Využití paměti:
1 - sum( sum( node_memory_MemAvailable_bytes or ( node_memory_Buffers_bytes + node_memory_Cached_bytes + node_memory_MemFree_bytes + node_memory_Slab_bytes ) ) by (cluster)) / sum(node_memory_MemTotal_bytes)
Pro každou metriku musí být hodnota naformátovaná. Vyberte Nastavení statistiky.
Vyberte Spustit dotaz a zobrazte požadovanou metriku.
Vyberte Hotovo úpravy a ukončete krok.