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 aree, linee, barre o visualizzazioni temporali.

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

  • Riga
  • Barre
  • Barra categorica
  • Area
  • Grafico a dispersione
  • Torta
  • Ora

È possibile scegliere di personalizzare:

  • Altezza
  • Larghezza
  • Tavolozza colori
  • Legenda
  • Titoli
  • Messaggio no-data
  • 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 controllo 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 KQL per l'analisi. Un esempio è la tendenza delle richieste.
  5. Impostare Visualizzazione su Area, Barra, Barra (categorica) , Linea, Torta, Dispersione o Ora.
  6. Impostare altri parametri, ad esempio intervallo di tempo, visualizzazione, dimensioni, tavolozza colori e legenda, se necessario.

Screenshot that shows a log chart in edit mode.

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 Azure-first
Risorse Set di risorse da cui ottenere il valore delle metriche. MyApp1
Intervallo di tempo Intervallo di tempo per visualizzare 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 max, min, first, last value
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 controllo query della cartella di lavoro per creare grafici di serie temporali, ad esempio area, barra, linea, dispersione e ora. Per creare un grafico time-series, è 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 controllo query usa timestamp per l'asse x e Requests per l'asse y.

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

Screenshot that shows a simple time-series log line chart.

Serie temporale con più metriche

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

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

Screenshot that shows a time series with multiple metrics log line chart.

Serie temporale segmentata

La query seguente restituisce una tabella con tre colonne: timestamp, Requestse RequestName, dove RequestName è una colonna categorica con i nomi delle richieste. Il controllo 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 that shows a segmented time-series log line chart.

Riepiloga e make-series

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

È 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 that shows a log line chart made from a make-series query.

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 del 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 Result colonna è rappresentato da una barra del grafico con altezza proporzionale all'oggetto Requests metric.

Screenshot that shows a categorical bar chart for requests by result code.

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 del 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 Result colonna ottiene la propria sezione nella torta con dimensioni proporzionali alla Requests metrica.

Screenshot that shows a pie chart with slices representing result code.

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 Archiviazione account. 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 that shows a metric chart in edit mode.

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. My Archiviazione 1
Spazio dei nomi Spazio dei nomi con la metrica. > BLOB Archiviazione
Metrica Metrica da visualizzare. > transazioni BLOB > 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. Piccolo, medio o grande
Tavolozza colori Tavolozza dei colori da utilizzare nel grafico. Ignorato se viene usato il Split by parametro . Blu, verde, rosso

Esempi

Transazioni suddivise per nome API come grafico a linee:

Screenshot that shows a metric line chart for storage transactions split by API name.

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

Screenshot that shows a large metric bar chart for storage transactions split by response type.

Latenza media come grafico a dispersione:

Screenshot that shows a metric scatter chart for storage latency.

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
  • Leggende
  • Colori serie

Scheda Impostazioni

Controlli 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.
  • Raggruppamento Impostazioni: include il campo. Imposta i limiti prima della creazione di un gruppo "Altri".
  • Legenda Impostazioni: mostra metriche come nome della serie, colori e numeri nella parte inferiore e una legenda come nomi e colori delle serie.

Screenshot that shows chart settings.

Formattazione personalizzata

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

Opzione di formattazione Descrizione
Insieme unità misura 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 eseguirne 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.
Numeri interi minimi Numero minimo di cifre intere da usare (impostazione predefinita 1).
Cifre frazionarie minime Numero minimo di cifre frazionarie da usare (valore predefinito 0).
Numero massimo di cifre frazionarie Numero massimo di cifre frazionarie da utilizzare.
Cifre significative minime Numero minimo di cifre significative da usare (valore predefinito 1).
Numero massimo di cifre significative Numero massimo di cifre significative da usare.

Screenshot that shows x-axis settings.

Scheda Serie Impostazioni

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

  • 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 that shows series settings.

Passaggi successivi