Dela via


Statistikvisualiseringar

Med Azure-arbetsböcker kan du enkelt köra frågor mot och kombinera data från olika Azure-prenumerationer till ett enda mått. Du kan anpassa hur det här måttet ser ut, inklusive text- och bakgrundsfärger, teckenstorlekar och konfigurera tröskelvärden som ändrar ikoner och färger baserat på värdet.

Stat hjälper dig att skapa instrumentpaneler som ger dig omedelbara aviseringar när en tjänst är felfri eller inte är felfri, eller när viktiga mått sjunker under en viss nivå. På så sätt håller du dig informerad och kan snabbt svara på viktiga ändringar.

Skärmbild av olika statistikexempel.

Lägga till en stat

  1. Växla arbetsboken till redigeringsläge genom att välja Redigera.

  2. Använd länken Lägg till fråga för att lägga till en loggfrågekontroll i arbetsboken.

  3. För Frågetyp väljer du Azure Resource Graph. För Resurstyp väljer du till exempel Application Insights och väljer de resurser som ska riktas.

  4. Använd frågeredigeraren för att ange KQL (Kusto-frågespråk) för din analys.

    requests
    | where name !endswith('.eot')
    | summarize Requests = count(), Users = dcount(user_Id) by name
    | order by Requests desc
    
  5. Ange Visualisering till Stat.

  6. Välj knappen Stat-inställningar för att öppna fönstret Statinställningar:

    • I använd kolumn anger du: Requests
    • I Taggtext anger du: # of requests
    • I Färginställningar anger du:
      • Använd färg från: Heatmap
      • Färgpalett: Red to Green
      • Minsta värde: 0
      • Maximalt värde: 1 000
  7. Välj knappen Spara och stäng längst ned i fönstret.

Skärmbild som visar en konfigurerad statistikvisualisering i en arbetsbok.

Envärdesdata och aggregerade data

Statistikvisualiseringar kan visa antingen en enskild datapunkt från en fråga eller aggregerade data från flera rader i ett frågeresultat.

Data med ett värde

Till exempel kan en datastruktur med ett värde se ut så här:

Tidsstämpel Värde
2024-08-08T18:36:12Z OK

För ovanstående data skulle visualiseringen visa "OK" om kolumnen "Värde" är markerad. Det här enskilda värdet kan vara ett tal, en sträng eller andra datatyper.

Aggregerade data

Statistikvisualiseringar kan också bearbeta tidsseriedata och utföra enkla aggregeringar. Till exempel:

Tidsstämpel Värde
2024-08-08T18:30:00Z 42
2024-08-08T18:31:00Z 45
2024-08-08T18:32:00Z 50
... ...

För ovanstående data visar visualiseringen det första värdet som standard. Om en aggregeringsfunktion anges tillämpas funktionen på den valda kolumnens värden, vilket sammanfattar data i enlighet med detta.

Statistikinställningar

Inställning beskrivning
Use column Markerar den kolumn som innehåller det numeriska eller textvärde som ska visas i visualiseringen.
Make this item a link Gör att det valda värdet kan fungera som en klickbar länk.
Aggregation Väljer en aggregeringsfunktion som ska tillämpas på frågeresultatet, till exempel None, Sum, Averageosv. Sammansättning är relevant när du arbetar med flera datapunkter.
Custom number formatting Tillåter anpassad formatering av numeriska värden, till exempel att ange decimaler eller lägga till ett prefix/suffix.
Apply custom tooltip Aktiverar tillägg av en anpassad knappbeskrivning till statistiken, vilket ger ytterligare information när du hovrar över statistiken.
Tag text Anger att förklaringstexten ska visas under huvudvärdet i visualiseringen, vilket ger kontext för data.
Font style Väljer teckenstorleken och formatmallen som används i visualiseringen. Auto Standardalternativet justerar teckenstorleken baserat på visualiseringens totala storlek.
Color mode Avgör hur färger tillämpas i statistiken. Du kan till exempel använda färgen i bakgrunden eller förgrunden.
Apply color from Anger metoden för att fastställa vilken färg som tillämpas på statistiken. Alternativen är Thresholds, Heatmapeller .Static value
Color settings Gör att du kan ange bakgrunden eller förgrunden för statistiken.
Icon Settings Gör att du kan lägga till och anpassa ikoner baserat på villkor som definieras av Source, Operatoroch Value. Ikoner kan visuellt representera olika tillstånd eller tröskelvärden.

Tillämpa färg baserat på tröskelvärden

Tröskelvärden tillämpar en specifik färg beroende på visualiseringens värde som uppfyller ett visst villkor.

Inställning beskrivning
Source Ursprunget för data (till exempel "Cellvärde" eller en kolumn).
Operator Jämförelseoperatorn (till exempel mindre än lika med).
Värde Tröskelvärdet som utlöser färgläggning.
Färg Den färg som tillämpas när villkoren uppfylls. standardvärdet är "Ingen".
  1. Växla arbetsboken till redigeringsläge genom att välja Redigera.

  2. Använd länken Lägg till fråga för att lägga till en loggfrågekontroll i arbetsboken.

  3. För Frågetyp väljer du Azure Resource Graph. För Resurstyp väljer du till exempel Application Insights och väljer de resurser som ska riktas.

  4. Använd frågeredigeraren för att ange KQL för din analys.

    ServiceHealthResources
    | where type =~ 'Microsoft.ResourceHealth/events' 
        and properties.EventType == 'ServiceIssue' 
        and properties.Status == 'Active'
    | summarize Status = iif(count() == 0, "OK", "Unhealthy")
    
  5. Ange Visualisering till Stat.

  6. Välj knappen Stat-inställningar för att öppna fönstret Statinställningar:

    • I använd kolumn anger du: Status
    • I Taggtext anger du: Service Health Status
    • I Färginställningar anger du:
      • Använd färg från: Thresholds
      • I fälten skapar du det första tröskelvärdet:
        • Operatör: ==
        • Värde: Unhealthy
        • Färg: Red (bright)
      • I fälten skapar du det andra tröskelvärdet:
        • Operatör: ==
        • Värde: OK
        • Färg: Green
  7. Välj knappen Spara och stäng längst ned i fönstret.

Frågan visar nu en annan färg, beroende på resursens hälsostatus för dina frågor.

Skärmbild som visar statistik med en röd tröskeluppsättning.

Använda en färg i heatmap-stil

När alternativet Heatmap har valts väljs visualiseringens färg enligt toningen mellan det lägsta och högsta värdet.

Fält beskrivning
Färgpalett Välj en toning för värmekartan (till exempel "Röd till grön").
Minsta värde Ange den nedre gränsen för värmekartan.
Maximalt värde Ange den övre gränsen för värmekartan.
  1. Växla arbetsboken till redigeringsläge genom att välja Redigera.

  2. Använd länken Lägg till fråga för att lägga till en frågekontroll i arbetsboken.

  3. För Frågetyp väljer du Azure Resource Graph. För Resurstyp väljer du till exempel Application Insights och väljer de resurser som ska riktas.

  4. Använd frågeredigeraren för att ange KQL för din analys.

    ServiceHealthResources
    | where type =~ 'Microsoft.ResourceHealth/events' 
        and properties.EventType == 'ServiceIssue' 
        and properties.Status == 'Active'
    | summarize Count=count()
    
  5. Ange Visualisering till Stat.

  6. Välj knappen Stat-inställningar för att öppna fönstret Statinställningar:

    • I använd kolumn anger du: Count
    • I Taggtext anger du: Active Health Events Count
    • I Färginställningar anger du:
      • Använd färg från: Heatmap
      • Färgpalett: Green to Red
      • Minsta värde: 0
      • Maximalt värde: 100
  7. Välj knappen Spara och stäng längst ned i fönstret.

Beroende på värdet som returneras av frågan i Count kolumnen hamnar färgen inom toningen för den valda paletten.

Skärmbild som visar statistik med en grön heatmap-uppsättning.

Använda en statisk färg

När alternativet Statiskt värde har valts avgör fältet Färg vilken färg som används för statistiken.

Användningsfall

Fråga AKS-kluster (Azure Kubernetes Service) om resursanvändning

Skärmbild som visar statistik för AKS-användning

  1. Växla arbetsboken till redigeringsläge genom att välja Redigera.

  2. Använd länken Lägg till parametrar för att lägga till ett parametersteg i frågan.

  3. Välj Lägg till parameter och konfigurera sedan parametern:

    • Parameternamn: Prometheus

    • Visningsnamn: Prometheus instance

    • Parametertyp: Resource picker

    • Krävs: Checked

    • Hämta data från: Query

      • Ställ in frågan på:

        • Datakälla: Azure Resource Graph
        resources 
        | where type =~ "microsoft.monitor/accounts" and isnotempty(todynamic(properties).metrics.prometheusQueryEndpoint) 
        | project id
        
    • Välj Spara.

  4. Välj Lägg till parameter och konfigurera sedan parametern:

    • Parameternamn: TimeRange
    • Visningsnamn: Time range
    • Parametertyp: Time range picker
    • Välj Spara.
  5. Välj Klar redigering för att slutföra konfigurationen av parametrarna.

    • När parameterfrågorna har lästs in väljer du önskad Prometheus-instans som du vill övervaka.
  6. Använd länken Lägg till fråga för att lägga till en frågekontroll i arbetsboken.

  7. För Frågetyp väljer du Prometheus.

  8. För Azure Monitor-arbetsytan går du till Resursparametrar och väljer Prometheus Instance.

  9. Under Tidsintervallparametrar för Tidsintervall väljer du TimeRange.

  10. För Visualisering väljer du Stat.

  11. För frågan väljer du vilket mått du vill övervaka:

    • CPU-användning:

      1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m]))
      
    • Minnesanvändning:

      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. För varje mått måste värdet formateras. Välj Stat-inställningar.

    • Kontrollera formatering av anpassat nummer.

      • Format:Percent

      • Minsta antal bråktal: 2 (eller önskat värde)

      • Maximalt antal bråktal: 2 (eller önskat värde)

        Skärmbild som visar inställningarna för talformatering.

    • Välj Spara och stäng.

  13. Välj Kör fråga och se önskat mått.

  14. Välj Klar redigering för att avsluta steget.

    Skärmbild som visar CPU-användning via Stat-visualiseringen i arbetsböcker.