Visualisation de carte thermique
La carte thermique facilite la visualisation d'un plus grand nombre de valeurs telles que le nombre ou l'utilisation par rapport au temps. Diverses couleurs, que vous pouvez sélectionner dans les paramètres, représentent des valeurs au fil du temps afin que vous puissiez rapidement repérer les zones qui pourraient être préoccupantes. La visualisation est basée sur la commande timestats
.
Exemple de carte thermique :

La carte thermique ci-dessus est générée pour l'interrogation suivante :
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
À partir de la carte thermique, vous pouvez remarquer le nombre de différentes étiquettes affichées par rapport au temps. Il est plus facile de déterminer les étiquettes qui ont un nombre plus élevé. Il est également plus facile de remarquer le comportement dans des créneaux horaires spécifiques.
-
Ouvrez le menu de navigation et cliquez sur Observabilité et gestion. Sous Logging Analytics, cliquez sur sur l'explorateur de journaux.
-
Recherchez des journaux pour un jeu d'entités. Voir Effectuer des recherches dans les journaux par entité.
-
Dans le panneau Visualiser, sélectionnez Carte thermique (
).
La carte thermique de l'interrogation par défaut suivante s'affiche :
* | timestats topcount = 20 count as logrecords by 'Log Source' | sort -logrecords
Le temps est tracé le long de l'axe y du graphique. Sur l'axe x, le champ qui est l'entrée de la commande
timestats
est tracé, par exemple, Source de journaux. Chaque rectangle le long d'une ligne représente le nombre d'enregistrements de journal pour un intervalle de temps. La couleur du rectangle représente la plage dans laquelle le nombre appartient. Les plages sont affichées en haut du graphique. Placez le curseur sur les rectangles pour afficher les valeurs correspondantes. Pour forer davantage sur un ensemble spécifique d'enregistrements de journal représentés par un rectangle, cliquez dessus. Le nombre de rectangles dans une rangée est déterminé par l'intervalle de temps sélectionné pour l'analyse. Par exemple, si l'intervalle de temps sélectionné est 60 dernières minutes, chaque rangée comporte 60 rectangles correspondant à chaque minute de l'intervalle de temps.En outre, un tableau de séries chronologiques est également affiché sous le graphique de la carte thermique. Chaque ligne du tableau correspond à un rectangle d'une ligne du graphique.
-
Vous pouvez modifier les couleurs affichées dans le graphique en cliquant sur Couleur sous Options d'affichage. Sélectionnez la palette de couleurs qui convient le mieux à l'exigence. Par exemple, si les intervalles supérieurs indiquent des avertissements et des erreurs comme dans le cas de la gravité ou de la priorité du problème, utilisez la palette en rouge pour les intervalles supérieurs. Par contre, si les valeurs inférieures sont préoccupantes, comme dans le cas de la mémoire disponible, utilisez la palette en rouge pour les intervalles inférieurs.
Dans la carte thermique suivante, le rectangle rouge qui représente la plage la plus élevée indique clairement que l'occurrence d'événements est plus que d'habitude dans un créneau horaire spécifique :
Vous pouvez spécifier des couleurs personnalisées à l'aide de la commande
bucket
avec des alias. Ajoutez ensuite une commandehighlightgroups color=..
pour chacun de ces 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 ]
-
Par défaut, 6 intervalles sont utilisés pour répartir automatiquement les valeurs dans le graphique. En fonction du nombre d'intervalles, ils sont dimensionnés de manière égale pour couvrir l'ensemble des enregistrements de journal. Pour modifier le nombre d'intervalles, cliquez sur Paramètres sous Options d'affichage. Il peut y avoir un minimum de 3 et un maximum de 11 plages.
Le paramètre d'intervalles ci-dessus s'applique uniquement lorsque les intervalles sont générés automatiquement. Ils ne peuvent pas être appliqués lorsque vous utilisez la commande
bucket
pour définir les intervalles.Pour remplacer les carrés gris par des carrés de couleur, cochez la case Inclure les résultats sans valeur dans l'intervalle le plus bas.
Pour définir vos propres intervalles, utilisez la commande bucket dans votre interrogation. Par exemple :
* | 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
Dans l'interrogation ci-dessus, les seaux sont créés pour les 4 intervalles faible, moyen, grande et autres.
Lorsque vous définissez vos propres intervalles, envisagez d'avoir
topcount = 20
dans votre interrogation timestats pour regrouper les 20 valeurs les plus importantes. Selon les intervalles définis, le graphique peut être faussé par un seau volumineux comme les autres.Assurez-vous d'utiliser l'alias avec la commande bucket, par exemple, mybuckets dans l'interrogation ci-dessus. Le seau autres doit toujours être utilisé dans cette approche.