Condividi tramite


Visualizzazioni di tipo grafico

Le cartelle di lavoro possono accettare i dati restituiti dalle query in diversi formati per creare visualizzazioni diverse da tali dati, ad esempio ad aree, linee, barre o visualizzazioni temporali.

È possibile presentare i dati di monitoraggio come grafici. I tipi di grafico supportati includono:

  • A linee
  • Barre
  • Barra categorica
  • Area
  • Grafico a dispersione
  • Torta
  • Time

È possibile scegliere di personalizzare:

  • Altezza
  • Larghezza
  • Tavolozza colori
  • Legenda
  • Titoli
  • Messaggio senza dati
  • Altre caratteristiche

È anche possibile personalizzare i tipi di asse e i colori delle serie usando le impostazioni del grafico.

Le cartelle di lavoro supportano grafici sia per i log che per le origini dati delle metriche.

Grafici dei log

I log di Monitoraggio di Azure forniscono informazioni dettagliate sulle app e sull'infrastruttura. Le informazioni sui log non vengono raccolte per impostazione predefinita ed è necessario configurare la raccolta dati. I log forniscono informazioni sullo stato della risorsa e dei dati utili per la diagnostica. È possibile usare le cartelle di lavoro per presentare i dati di log come grafici visivi per l'analisi degli utenti.

Aggiungere un grafico dei log

L'esempio seguente mostra la tendenza delle richieste a un'app nei giorni precedenti.

  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica sulla barra degli strumenti.
  2. Usare il collegamento Aggiungi query per aggiungere un comando query di log alla cartella di lavoro.
  3. Per Tipo di query selezionare Log. In Tipo di risorsa selezionare, ad esempio, Application Insights e selezionare le risorse di destinazione.
  4. Usare l'editor di query per immettere KQLper l'analisi. Un esempio è la tendenza delle richieste.
  5. Impostare Visualizzazione su Area, Barra, Barra (categorica), Linea, Torta, Dispersione o Tempo.
  6. Impostare altri parametri, ad esempio intervallo di tempo, visualizzazione, dimensioni, tavolozza dei colori e legenda, se necessario.

Screenshot che mostra un grafico dei log in modalità di modifica.

Parametri del grafico dei log

Parametro Descrizione Esempi
Tipo di query Tipo di query da usare. Log, Azure Resource Graph
Tipo di risorsa Tipo di risorsa di destinazione. Application Insights, Log Analytics o prima Azure
Risorse Set di risorse da cui ottenere il valore delle metriche. MyApp1
Intervallo di tempo Intervallo di tempo a cui si riferisce il grafico dei log. Ultima ora, ultime 24 ore
Visualizzazione Visualizzazione da usare. Area, bar, linea, torta, dispersione, tempo, barra (categorica)
Dimensione Dimensione verticale del controllo. Piccolo, medio, grande o pieno
Tavolozza colori Tavolozza dei colori da utilizzare nel grafico. Ignorato in modalità multi metrica o segmentata. Blu, verde, rosso
Legenda Funzione di aggregazione da usare per la legenda. Somma o media di valori o valore max, min, primo, ultimo
Query Qualsiasi query KQL che restituisce i dati nel formato previsto dalla visualizzazione del grafico. richieste | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h

Grafici di serie temporali

È possibile usare il comando query della cartella di lavoro per creare grafici di serie temporali, ad esempio area, barra, linea, dispersione e tempo. Per creare un grafico di serie temporale, è necessario disporre delle informazioni relative a tempo e metrica nel set di risultati.

Serie temporale semplice

La query seguente restituisce una tabella con due colonne: timestamp e Requests. Il comando query usa timestamp per l'asse x e Requests per l'asse y.

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

Screenshot che mostra un grafico a linee di log delle serie temporali semplici.

Serie temporale con più metriche

La query seguente restituisce una tabella con tre colonne: timestamp, Requests e Users. Il comando query usa timestamp per l'asse x e Requests e Users come serie separata sull'asse y.

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

Screenshot che mostra una serie temporale con più grafici a linee del log delle metriche.

Serie temporale segmentata

La query seguente restituisce una tabella con tre colonne: timestamp, Requests e RequestName, dove RequestName è una colonna categorica con i nomi delle richieste. Il comando query in questo caso usa timestamp per l'asse x e aggiunge una serie per valore di RequestName.

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

Screenshot che mostra un grafico a linee di log delle serie temporali segmentato.

Riepiloga e make-series

Gli esempi nella sezione precedente usano l'operatore summarize perché è più facile da comprendere. La limitazione principale dell'operatore summarize è che omette la riga dei risultati se non sono presenti elementi nel bucket. Se la riga dei risultati viene omessa, l'intervallo di tempo del grafico potrebbe cambiare a seconda della posizione in cui si trovano i bucket vuoti nell'intervallo di tempo.

È consigliabile usare l'operatore make-series per creare dati di serie temporali. È possibile specificare i valori predefiniti per i bucket vuoti.

La query seguente usa l'operatore make-series:

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

La query seguente mostra un grafico simile con l'operatore summarize:

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

Screenshot che mostra un grafico a linee di log creato da una query di make-series.

Grafico a barre categorico o istogramma

È possibile rappresentare una dimensione o una colonna sull'asse x usando grafici categorici. I grafici categorici sono utili per gli istogrammi. L'esempio seguente illustra la distribuzione delle richieste in base al codice di risultato:

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

La query restituisce due colonne: Requests metrica e Result categoria. Ogni valore della colonna Result è rappresentato da una barra del grafico con altezza proporzionale all'oggetto Requests metric.

Screenshot che mostra un grafico a barre categorico per le richieste in base al codice di risultato.

Grafici a torta

I grafici a torta consentono la visualizzazione della proporzione numerica. L'esempio seguente mostra la proporzione di richieste in base al codice di risultato:

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

La query restituisce due colonne: Requests metrica e Result categoria. Ogni valore della colonna Result ottiene la propria sezione nella torta con dimensioni proporzionali alla metrica Requests.

Screenshot che mostra un grafico a torta con sezioni che rappresentano il codice di risultato.

Grafici di metriche

La maggior parte delle risorse di Azure genera dati sulle metriche sullo stato e sull'integrità. Ad esempio, l'utilizzo della CPU, la disponibilità dell'archiviazione, il numero di transazioni di database e le richieste di app non riuscite. È possibile usare le cartelle di lavoro per creare visualizzazioni di questi dati come grafici di serie temporali.

Aggiungere un grafico delle metriche

Nell'esempio seguente viene illustrato il numero di transazioni in un account di archiviazione nell'ora precedente. Queste informazioni consentono al proprietario dell'archiviazione di visualizzare la tendenza delle transazioni e cercare anomalie nel comportamento.

  1. Passare alla modalità di modifica della cartella di lavoro selezionando Modifica sulla barra degli strumenti.
  2. Usare il collegamento Aggiungi metrica per aggiungere un controllo metrica alla cartella di lavoro.
  3. Selezionare un tipo di risorsa, ad esempio Account di archiviazione. Selezionare le risorse da usare come destinazione, lo spazio dei nomi e il nome della metrica e l'aggregazione da usare.
  4. Impostare altri parametri, ad esempio intervallo di tempo, diviso per, visualizzazione, dimensioni e tavolozza dei colori, se necessario.

Screenshot che mostra un grafico delle metriche in modalità di modifica.

Parametri del grafico delle metriche

Parametro Descrizione Esempi
Tipo di risorsa Tipo di risorsa di destinazione. Archiviazione o macchina virtuale
Risorse Set di risorse da cui ottenere il valore delle metriche. MyStorage1
Spazio dei nomi Spazio dei nomi con la metrica. Archiviazione > BLOB
Metric Metrica da visualizzare. Transazioni > BLOB > di archiviazione
Aggregazione Funzione di aggregazione da applicare alla metrica. Somma, conteggio, media
Intervallo di tempo Intervallo di tempo in cui visualizzare la metrica. Ultima ora, ultime 24 ore
Visualizzazione Visualizzazione da usare. Area, barra, linea, dispersione, griglia
Dividi per Facoltativamente, suddividere la metrica in una dimensione. Transazioni per tipo geografico
Dimensione Dimensione verticale del controllo. Piccola, media o grande
Tavolozza colori Tavolozza dei colori da utilizzare nel grafico. Ignorato se viene usato il parametro Split by. Blu, verde, rosso

Esempi

Transazioni suddivise per nome API come un grafico a linee:

Screenshot che mostra un grafico a linee delle metriche per le transazioni di archiviazione suddivise per nome API.

Transazioni suddivise per tipo di risposta come grafico a barre di grandi dimensioni:

Screenshot che mostra un grafico a barre delle metriche di grandi dimensioni per le transazioni di archiviazione suddivise per tipo di risposta.

Latenza media come grafico a dispersione:

Screenshot che mostra un grafico a dispersione delle metriche per la latenza di archiviazione.

Impostazioni del grafico

È possibile usare le impostazioni del grafico per personalizzare i campi usati in:

  • Assi del grafico
  • Unità asse
  • Formattazione personalizzata
  • Intervalli
  • Comportamenti di raggruppamento
  • Legende
  • Colori della serie

Scheda Impostazioni

Comandi della scheda Impostazioni:

  • Impostazioni asse X, Impostazioni asse Y: include i campi. È possibile usare la formattazione personalizzata per impostare la formattazione dei numeri sui valori dell'asse e gli intervalli personalizzati.
  • Impostazioni di raggruppamento: include il campo. Imposta i limiti prima della creazione di un gruppo "Altri".
  • Impostazioni legenda: mostra metriche come nome della serie, colori e numeri nella parte inferiore e una legenda come nomi e colori delle serie.

Screenshot che mostra le impostazioni del grafico.

Formattazione personalizzata

Le opzioni di formattazione dei numeri sono visualizzate in questa tabella.

Opzione di formattazione Descrizione
Unità Unità per la colonna, ad esempio varie opzioni per percentuale, conteggi, tempo, byte, conteggio/ora e byte/ora. Ad esempio, l'unità per un valore pari a 1234 può essere impostata su millisecondi e viene eseguito il rendering come 1,234s.
Style Formato di cui eseguire il rendering, ad esempio decimale, valuta e percentuale.
Mostra separatori di raggruppamento Casella di controllo per visualizzare i separatori di gruppo. Esegue il rendering di 1234 come 1,234 negli Stati Uniti.
Numero minimo di cifre intere Numero minimo di cifre intere da usare (impostazione predefinita 1).
Numero minimo di cifre frazionarie Numero minimo di cifre frazionarie da usare (valore predefinito 0).
Numero massimo di cifre frazionarie Numero massimo di cifre frazionarie da usare.
Numero minimo di cifre significative Numero minimo di cifre significative da usare (valore predefinito 1).
Numero massimo di cifre significative Numero massimo di cifre significative da usare.

Screenshot che mostra le impostazioni dell'asse x.

Scheda Impostazioni serie

È possibile modificare le etichette e i colori visualizzati per le serie nel grafico con la scheda Impostazioni serie:

  • Nome serie: questo campo viene usato per trovare una corrispondenza con una serie nei dati e, se corrispondente, vengono visualizzati l'etichetta di visualizzazione e il colore.
  • Commento: questo campo è utile per gli autori di modelli perché questo commento potrebbe essere usato dai traduttori per localizzare le etichette di visualizzazione.

Screenshot che mostra le impostazioni della serie.

Passaggi successivi