Sdílet prostřednictvím


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.

Snímek obrazovky s různými příklady statistik

Přidání statistiky

  1. Výběrem možnosti Upravit 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 Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.

  4. 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
    
  5. Nastavte vizualizaci na hodnotu Stat.

  6. 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
  7. Vyberte tlačítko Uložit a zavřít v dolní části podokna.

Snímek obrazovky znázorňující nakonfigurovanou vizualizaci statistiky v sešitu

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, Averageatd. 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, Heatmapnebo 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, Operatora 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á.
  1. Výběrem možnosti Upravit 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 Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.

  4. 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")
    
  5. Nastavte vizualizaci na hodnotu Stat.

  6. 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)
      • V polích vytvořte druhou prahovou hodnotu:
        • Operátor: ==
        • Hodnota: OK
        • Barva: Green
  7. 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ů.

Snímek obrazovky znázorňující statistiku se nastavenou červenou prahovou hodnotou

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.
  1. Výběrem možnosti Upravit přepněte sešit do režimu úprav.

  2. Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu.

  3. Jako typ dotazu vyberte Azure Resource Graph. Jako typ prostředku vyberte například Application Insights a vyberte prostředky, které chcete cílit.

  4. 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()
    
  5. Nastavte vizualizaci na hodnotu Stat.

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

Snímek obrazovky znázorňující statistiku se zelenou sadou heat mapy

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ů

Snímek obrazovky znázorňující statistiku využití AKS

  1. Výběrem možnosti Upravit přepněte sešit do režimu úprav.

  2. Pomocí odkazu Přidat parametry přidejte do dotazu krok parametrů.

  3. 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
        
    • Zvolte Uložit.

  4. 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.
  5. 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.
  6. Pomocí odkazu Přidat dotaz přidejte do sešitu ovládací prvek dotazu.

  7. Jako typ dotazu vyberte Prometheus.

  8. V případě pracovního prostoru Azure Monitor v části Parametry prostředků vyberte Prometheus Instance.

  9. V části Parametry časového rozsahu vyberte TimeRangemožnost .

  10. V případě vizualizace vyberte Stat.

  11. 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)
      
  12. Pro každou metriku musí být hodnota naformátovaná. Vyberte Nastavení statistiky.

    • Zkontrolujte vlastní formátování čísel.

      • Styl: Percent

      • Minimální desetinná číslice: 2 (nebo požadovaná hodnota)

      • Maximální desetinná číslice: 2 (nebo požadovaná hodnota)

        Snímek obrazovky znázorňující nastavení formátování čísel

    • Zvolte Uložit a zavřít.

  13. Vyberte Spustit dotaz a zobrazte požadovanou metriku.

  14. Vyberte Hotovo úpravy a ukončete krok.

    Snímek obrazovky znázorňující využití procesoru prostřednictvím vizualizace statistiky v sešitech