Condividi tramite


Visualizzazioni Stat

Le cartelle di lavoro di Azure consentono di eseguire facilmente query e combinare dati da sottoscrizioni di Azure diverse in una singola metrica. È possibile personalizzare l'aspetto di questa metrica, inclusi i colori di testo e di sfondo, le dimensioni dei caratteri e impostare soglie che modificano icone e colori in base al valore.

Stat consente di creare dashboard che forniscono avvisi istantanei quando un servizio è integro o non integro o quando le metriche importanti scendono al di sotto di un determinato livello. In questo modo, si rimane informati e si può rispondere rapidamente alle modifiche critiche.

Screenshot di vari esempi di statistiche.

Aggiungere uno stato

  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica.

  2. Usare il collegamento Aggiungi query per aggiungere un comando query di log alla cartella di lavoro.

  3. Per Tipo di query selezionare Azure Resource Graph. In Tipo di risorsa selezionare, ad esempio, Application Insights e selezionare le risorse di destinazione.

  4. Usare l'editor di query per immettere KQL (Linguaggio di query Kusto) per l'analisi.

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

  6. Selezionare il pulsante Impostazioni Stat per aprire il riquadro Impostazioni Stat:

    • In Usa colonna impostare: Requests
    • In Testo tag impostare: # of requests
    • In Impostazioni colore impostare:
      • Applica colore da: Heatmap
      • Tavolozza colori: Red to Green
      • Valore minimo: 0
      • Valore massimo: 1.000
  7. Selezionare il pulsante Salva e Chiudi nella parte inferiore del riquadro.

Screenshot che mostra una visualizzazione stat configurata in una cartella di lavoro.

Dati a valore singolo e aggregati

Le visualizzazioni Stat possono visualizzare un singolo punto dati da una query o dati aggregati da più righe in un risultato della query.

Dati a valore singolo

Ad esempio, una struttura di dati a valore singolo potrebbe essere simile alla seguente:

Timestamp: Valore
2024-08-08T18:36:12Z OK

Per i dati precedenti, la visualizzazione visualizza "OK" se è selezionata la colonna "Valore". Questo singolo valore può essere un numero, una stringa o altri tipi di dati.

Dati aggregati

Le visualizzazioni Stat possono anche elaborare i dati delle serie temporali ed eseguire aggregazioni semplici. Ad esempio:

Timestamp: Valore
2024-08-08T18:30:00Z 42
2024-08-08T18:31:00Z 45
2024-08-08T18:32:00Z 50
... ...

Per i dati precedenti, la visualizzazione visualizza il primo valore per impostazione predefinita. Se viene specificata una funzione di aggregazione, la funzione viene applicata ai valori della colonna selezionata, riepilogando i dati di conseguenza.

Impostazioni Stat

Impostazione Descrizione
Use column Seleziona la colonna che fornisce il valore numerico o di testo da visualizzare nella visualizzazione.
Make this item a link Abilita il valore selezionato per funzionare come collegamento selezionabile.
Aggregation Sceglie una funzione di aggregazione da applicare ai risultati della query, ad esempio None, Sum, Averagee così via. L'aggregazione è rilevante quando si usano più punti dati.
Custom number formatting Consente la formattazione personalizzata di valori numerici, ad esempio specificando posizioni decimali o aggiungendo un prefisso/suffisso.
Apply custom tooltip Abilita l'aggiunta di una descrizione comando personalizzata allo stat, che fornisce informazioni aggiuntive quando si passa il puntatore del mouse sullo stato.
Tag text Imposta il testo della legenda da visualizzare sotto il valore principale nella visualizzazione, fornendo il contesto per i dati.
Font style Seleziona le dimensioni e lo stile del carattere usati nella visualizzazione. L'opzione predefinita Auto regola le dimensioni del carattere in base alle dimensioni complessive della visualizzazione.
Color mode Determina il modo in cui i colori vengono applicati nello stato. Ad esempio, è possibile applicare il colore allo sfondo o al primo piano.
Apply color from Specifica il metodo per determinare il colore applicato allo stato. Le opzioni includono Thresholds, Heatmapo .Static value
Color settings Consente di impostare lo sfondo o il primo piano dello stato.
Icon Settings Consente di aggiungere e personalizzare icone in base alle condizioni definite da Source, Operatore Value. Le icone possono rappresentare visivamente stati o soglie diversi.

Applicazione del colore in base alle soglie

Le soglie applicano un colore specifico a seconda del valore della visualizzazione che soddisfa una condizione specifica.

Impostazione Descrizione
Origine Origine dei dati (ad esempio, "Valore cella" o colonna).
Operatore Operatore di confronto (ad esempio, minore di, uguale a).
valore Soglia che attiva la colorazione.
Color Colore applicato quando vengono soddisfatte le condizioni; il valore predefinito è 'Nessuno'.
  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica.

  2. Usare il collegamento Aggiungi query per aggiungere un comando query di log alla cartella di lavoro.

  3. Per Tipo di query selezionare Azure Resource Graph. In Tipo di risorsa selezionare, ad esempio, Application Insights e selezionare le risorse di destinazione.

  4. Usare l'editor di query per immettere KQL per l'analisi.

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

  6. Selezionare il pulsante Impostazioni Stat per aprire il riquadro Impostazioni Stat:

    • In Usa colonna impostare: Status
    • In Testo tag impostare: Service Health Status
    • In Impostazioni colore impostare:
      • Applica colore da: Thresholds
      • Nei campi creare la prima soglia:
        • Operatore: ==
        • Valore: Unhealthy
        • Colore: Red (bright)
      • Nei campi creare la seconda soglia:
        • Operatore: ==
        • Valore: OK
        • Colore: Green
  7. Selezionare il pulsante Salva e Chiudi nella parte inferiore del riquadro.

La query ora visualizza un colore diverso, a seconda dello stato di integrità delle risorse delle query.

Screenshot che mostra lo stato con un set di soglie rosse.

Applicazione di un colore di tipo mappa termica

Quando si seleziona l'opzione Mappa termica, il colore della visualizzazione viene selezionato in base alla sfumatura tra il valore minimo e quello massimo.

Campo Descrizione
Tavolozza Scegliere una sfumatura per la mappa termica, ad esempio "Da rosso a verde".
Valore minimo Impostare il limite inferiore per la mappa termica.
Valore massimo Impostare il limite superiore per la mappa termica.
  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica.

  2. Usare il collegamento Aggiungi query per aggiungere un controllo query alla cartella di lavoro.

  3. Per Tipo di query selezionare Azure Resource Graph. In Tipo di risorsa selezionare, ad esempio, Application Insights e selezionare le risorse di destinazione.

  4. Usare l'editor di query per immettere KQL per l'analisi.

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

  6. Selezionare il pulsante Impostazioni Stat per aprire il riquadro Impostazioni Stat:

    • In Usa colonna impostare: Count
    • In Testo tag impostare: Active Health Events Count
    • In Impostazioni colore impostare:
      • Applica colore da: Heatmap
      • Tavolozza colori: Green to Red
      • Valore minimo: 0
      • Valore massimo: 100
  7. Selezionare il pulsante Salva e Chiudi nella parte inferiore del riquadro.

A seconda del valore restituito dalla query nella Count colonna, il colore rientra nella sfumatura della tavolozza scelta.

Screenshot che mostra lo stato con un set di mappa termica verde.

Applicazione di un colore statico

Quando si seleziona l'opzione Valore statico, il campo Colore determina il colore utilizzato per lo stato.

Casi d'uso

Esecuzione di query sui cluster del servizio Azure Kubernetes (servizio Azure Kubernetes) per l'utilizzo delle risorse

Screenshot che mostra lo stato per l'utilizzo del servizio Azure Kubernetes

  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica.

  2. Usare il collegamento Aggiungi parametri per aggiungere un passaggio parametri alla query.

  3. Selezionare Aggiungi parametro e quindi configurare il parametro :

    • Nome parametro: Prometheus

    • Nome visualizzato: Prometheus instance

    • Tipo di parametro: Resource picker

    • Obbligatorio: Checked

    • Ottieni i dati da: Query

      • Impostare la query su:

        • Origine dati: Azure Resource Graph
        resources 
        | where type =~ "microsoft.monitor/accounts" and isnotempty(todynamic(properties).metrics.prometheusQueryEndpoint) 
        | project id
        
    • Seleziona Salva.

  4. Selezionare Aggiungi parametro e quindi configurare il parametro :

    • Nome parametro: TimeRange
    • Nome visualizzato: Time range
    • Tipo di parametro: Time range picker
    • Seleziona Salva.
  5. Selezionare Fine modifica per completare la configurazione dei parametri.

    • Al termine del caricamento delle query dei parametri, selezionare l'istanza di Prometheus desiderata da monitorare.
  6. Usare il collegamento Aggiungi query per aggiungere un controllo query alla cartella di lavoro.

  7. Per Tipo di query selezionare Prometheus.

  8. Per l'area di lavoro monitoraggio di Azure, in Parametri risorsa selezionare Prometheus Instance.

  9. Per Intervallo di tempo, in Parametri intervallo di tempo selezionare TimeRange.

  10. Per Visualizzazione selezionare Stat.

  11. Per la query, scegliere la metrica da monitorare:

    • Cpu:

      1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m]))
      
    • Utilizzo memoria:

      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. Per ogni metrica, il valore deve essere formattato. Selezionare Impostazioni stato.

    • Selezionare Formattazione numeri personalizzati.

      • Stile: Percent

      • Cifre frazionarie minime: 2 (o valore desiderato)

      • Numero massimo di cifre frazionarie: 2 (o valore desiderato)

        Screenshot che mostra le impostazioni di formattazione dei numeri.

    • Selezionare Salva e chiudi.

  13. Selezionare Esegui query e visualizzare la metrica desiderata.

  14. Selezionare Fine modifica per uscire dal passaggio.

    Screenshot che mostra l'utilizzo della CPU tramite la visualizzazione Stat in Cartelle di lavoro.