Visualizzazione mappa cromatica
La mappa cromatica semplifica la visualizzazione di più valori, ad esempio conteggi o utilizzo rispetto al tempo. Vari colori, che è possibile selezionare nelle impostazioni, rappresentano i valori nel tempo in modo da poter individuare rapidamente le aree che potrebbero essere fonte di preoccupazione. La visualizzazione si basa sul comando timestats
.
Esempio di mappa termica:

La mappa cromatica sopra riportata viene generata per la seguente query:
Label not in ('Action Succeeded', 'Action Failed', 'Configuration Error')
| timestats count as logrecords by Label
| bucket logrecords as labels_buckets none = 0 - 0, low = 1 - 2, medium = 3 - 10, high = 10 - 20
Dalla mappa cromatica è possibile notare il conteggio delle varie etichette visualizzate rispetto al tempo. È più facile determinare le etichette con un conteggio più alto. È anche più facile notare il comportamento in fasce orarie specifiche.
-
Aprire il menu di navigazione e fare clic su Osservabilità e gestione. In Logging Analytics fare clic su Explorer log.
-
Cercare i log per un set di entità. Vedere Cerca nei log per entità.
-
Nel pannello Visualizza, selezionare Mappa di calore (
).
Viene visualizzata la mappa cromatica per la seguente query predefinita:
* | timestats topcount = 20 count as logrecords by 'Log Source' | sort -logrecords
Il tempo viene tracciato lungo l'asse Y del grafico. Lungo l'asse X viene tracciato il campo che corrisponde all'input del comando
timestats
, ad esempio Sorgente log. Ciascun rettangolo lungo una riga rappresenta il conteggio dei record di log per un intervallo di tempo. Il colore del rettangolo rappresenta l'intervallo a cui appartiene il conteggio. Gli intervalli vengono visualizzati nella parte superiore del grafico. Posizionare il cursore sopra i rettangoli per visualizzare i valori corrispondenti. Per espandere ulteriormente il set specifico di record di log rappresentati da un rettangolo, fare clic su di esso. Il numero di rettangoli in una riga è determinato dall'intervallo di tempo selezionato per l'analisi. Ad esempio, se l'intervallo di tempo selezionato è Ultimi 60 minuti, ogni riga dispone di 60 rettangoli corrispondenti a ogni minuto dell'intervallo di tempo.Sotto il grafico della mappa cromatica viene inoltre visualizzata una tabella delle serie temporali. Ogni riga della tabella corrisponde a un rettangolo in una riga del grafico.
-
È possibile modificare i colori visualizzati nel grafico facendo clic su Colore in Opzioni di visualizzazione. Selezionare la tavolozza dei colori più adatta al requisito. Ad esempio, se gli intervalli superiori indicano avvertenze ed errori, come nel caso di Gravità o Priorità problema, utilizzare la tavolozza con il colore rosso per gli intervalli superiori. D'altra parte, se i valori inferiori sono preoccupanti come nel caso di Memoria disponibile, utilizzare la tavolozza con il rosso per gli intervalli inferiori.
Nella seguente mappa cromatica, il rettangolo rosso che rappresenta l'intervallo più alto indica chiaramente che l'evento si verifica più del solito in un intervallo di tempo specifico:
È possibile specificare colori personalizzati utilizzando il comando
bucket
con alias. Aggiungere quindi un comandohighlightgroups color=..
per ciascuno di questi alias.* | timestats topcount = 20 count as logrecords by 'Log Source' | sort -logrecords | bucket logrecords as mybuckets low = 0 - 100, medium = 101 - 500, large = 501 - 1000, others = huge | highlightgroups color = green [ * | where mybuckets = low ] | highlightgroups color = blue [ * | where mybuckets = medium ] | highlightgroups color = #592ED1 [ * | where mybuckets = large ] | highlightgroups color = red [ * | where mybuckets = huge ]
-
Per impostazione predefinita, vengono utilizzati 6 intervalli per distribuire automaticamente i valori nel grafico. In base al numero di intervalli, le dimensioni sono uguali per coprire l'intero set di record di log. Per modificare il numero di intervalli, fare clic su Impostazioni in Opzioni di visualizzazione. Ci possono essere un minimo di 3 e massimo di 11 intervalli.
L'impostazione degli intervalli sopra riportata si applica solo quando i bucket vengono generati automaticamente. Non possono essere applicate quando si utilizza il comando
bucket
per definire gli intervalli.Per modificare i quadrati grigi in quadrati di colore, abilitare la casella di controllo Includi risultati senza valori nell'intervallo più basso.
Per definire intervalli personalizzati, utilizzare il comando bucket nella query. Ad esempio:
* | timestats topcount = 20 count as logrecords by 'Log Source' | sort -logrecords | bucket logrecords as mybuckets low = 0 - 100, medium = 101 - 500, large = 501 - 1000, others = huge
Nella query precedente, i bucket vengono creati per 4 intervalli bassi, medium, grandi e altri.
Quando si definiscono intervalli personalizzati, considerare di disporre di
topcount = 20
nella query timestats per raggruppare i primi 20 valori più grandi. A seconda degli intervalli definiti, il grafico potrebbe essere distorto con un bucket di grandi dimensioni come altri.Assicurarsi di utilizzare l'alias con il comando bucket, ad esempio mybuckets nella query precedente. In questo approccio è sempre necessario utilizzare il bucket altri.