Erstellen einer IBM Cloud Logs Heatmap
Sie können eine Heatmap erstellen, die in benutzerdefinierte IBM® Cloud Logs Dashboards aufgenommen werden kann.
Verwenden Sie das Heatmap-Widget, um die Verteilung oder die Datenintensität über zwei Dimensionen hinweg zu visualisieren und schnell Bereiche mit hoher Aktivität oder Trends zu identifizieren, Hotspots, Trends und Anomalien im Zeitverlauf oder nach Kategorie zu erkennen oder von Ereignissen direkt in Protokolle oder Metriken für eine tiefere Analyse zu drillen.
Vorbereitende Schritte
Eine Heatmap zeigt die Intensität von Datenwerten mit Hilfe von Farben an. Jede Zelle stellt den aggregierten Wert der Daten am Schnittpunkt von 2 Dimensionen wie Zeit - Dienst, Endpunkt - Latenz oder Region - Statuscode dar. Auf diese Weise lassen sich Ausschläge und Muster erkennen, die in einem Linien- oder Balkendiagramm nur schwer zu erkennen sind.
Beachten Sie bei der Konfiguration der Heatmap die folgenden Informationen:
-
Halten Sie die Gesamtzahl der X×Y-Kombinationen, die von der Abfrage zurückgegeben werden, unter 2.000 Datenzeilen.
-
Wenn Ihre Abfrage mehr als 2000 Datensätze zurückgibt, vergrößern Sie den Zeitbereich oder verringern Sie die Anzahl der Felder "Gruppieren nach".
-
Verwenden Sie nicht mehr als 5 Gruppierungsfelder pro Widget. Zusätzliche Felder können die Lesbarkeit und Leistung beeinträchtigen.
-
Vermeiden Sie die Gruppierung nach hochkardinalen Bezeichnungen wie user_id.
-
Begrenzen Sie die Gruppierungsfelder, um überfüllte Visualisierungsergebnisse zu vermeiden.
Schritt 1: Name und Beschreibung eingeben
Führen Sie die folgenden Schritte aus:
-
Klicken Sie in einer benutzerdefiniertes Dashboard auf Widget hinzufügen
und ziehen Sie das Widget Heatmap aus Ihrer Seitenleiste.
-
Ersetzen Sie Neue Heatmap durch den Namen für das Widget.
-
Geben Sie eine Beschreibung ein.
Klicken Sie auf das Aktionssymbol
. Wählen Sie dann Beschreibung hinzufügen.
Schritt 2: Konfigurieren Sie die Abfrage, um den Datensatz zu definieren
Führen Sie die folgenden Schritte aus:
-
Klicken Sie auf das Aktionssymbol
. Wählen Sie dann den Bearbeitungsmodus. -
Für
Query 1führen Sie die folgenden Schritte aus:Wählen Sie den Datentyp. Gültige Werte sind:
Logs,Metrics, undDataPrime.Wählen Sie die Quelle. Gültige Optionen sind:
Priority InsightsundAnalyze and Alert.Sie können die Abfrage umbenennen. Wählen Sie das
und klicken Sie dann auf Abfrage umbenennen.
-
Geben Sie die Abfrage ein.
Wenn der Datentyp
DataPrimeist, geben Sie eine Dataprime-Abfrage in das Feld Abfrage ein.Wenn der Datentyp
Logsist, geben Sie eine Lucene-Abfrage in das Feld Abfrage ein. Sie können Filter und Aggregationen anwenden.Wenn der Datentyp
Metricsist, geben Sie im Feld Abfrage die Metrik oder die gewünschte PromQL an. Sie können Filter und Aggregationen anwenden. -
[Optional] Fügen Sie einen oder mehrere für das Widget spezifische Filter hinzu, um die Daten einzugrenzen, die in Ihrem Messgerät angezeigt werden.
Wählen Sie ein Etikett und den entsprechenden Wert aus.
Filter werden auf der Ebene des Widgets angewendet und funktionieren parallel zu den Dashboard-Filtern. Wenn es einen Konflikt gibt, haben die Dashboard-Filter Vorrang vor den Widget-Filtern.
-
Fügen Sie eine Funktion zum Gruppieren und Aggregieren Ihrer Daten für die Heatmap hinzu.
Wählen Sie eine Aggregationsfunktion wie
Count,SumoderAverage, um den Wert zu berechnen, der durch die Farbintensität dargestellt wird.Wählen Sie Gruppieren nach Feldern. Diese Felder werden für Heatmap-Achsen verwendet. Diese Felder müssen vom Typ String, Zeitstempel oder Severity sein. Wenn ein Feld numerisch ist, wie z. B. status_code, können Sie es in einer DataPrime-Abfrage vor der Gruppierung in eine Zeichenfolge umwandeln. Sie können zum Beispiel in Ihrer Abfrage verwenden:
status_code:string
Schritt 3: Konfigurieren Sie das Widget
Führen Sie die folgenden Schritte aus:
-
Klicken Sie auf das Aktionssymbol
. Wählen Sie dann den Bearbeitungsmodus. -
Wählen Sie im Bereich Visuelle Verwaltung bis zu 5 Kategorien oder Felder aus, die auf den X- und Y-Achsen erscheinen sollen.
Um zu steuern, welches Feld auf der X-Achse und welches auf der Y-Achse erscheint, ziehen Sie die Felder per Drag & Drop zwischen
Y-axisundX-axis.Wenn ein Zeitstempelfeld auf der X-Achse erscheint, wählen Sie aus, wie die Zeitbeschriftungen angezeigt werden sollen. Die Standardeinstellung ist
Auto, die das Format auf der Grundlage des ausgewählten Zeitbereichs anpasst. Die folgenden Formate sind verfügbar:Formate für Zeitstempelfelder Format Beispiel Automatisch Passt sich automatisch an DD/MM 25/04 dd.mm. 04/25 hh:mm 14:30 TT/MM HH:mm 25/04 14:30 HH:mm TT/MM 14:30 25/04 MM/TD HH:mm 04/25 14:30 HH:mm MM/TT 14:30 04/25 -
Zellenwerte anzeigen. Umschalten, um numerische Werte in jeder Zelle zu überlagern. Dies ist nützlich, wenn die Zellen größer und lesbar sind.
-
Wählen Sie eine vordefinierte Farbpalette zur Darstellung der Datenintensität. Sie können die Reihenfolge der Farben umkehren (hell → dunkel oder dunkel → hell).
Wählen Sie das Farbschema über die Legendenkonfiguration aus. Standardmäßig werden Werte von hell → dunkel zugeordnet. Verwenden Sie Min- und Max-Schwellenwerte, um den Farbskalenbereich zu steuern und die Lesbarkeit von Daten mit breiten oder ungleichmäßigen Verteilungen zu verbessern.
-
Wählen Sie den Skalentyp. Gültige Werte sind
Linear(Standard), wo sich die Farben gleichmäßig über die Werte hinweg ändern, oderLogarithmic, wo die Farbe global für den Z-Zugang (Farbintensitätsbalken) für Datensätze mit großen Wertebereichen gilt. -
Im Abschnitt Tooltip-Verwaltung können Sie festlegen, welche Informationen angezeigt werden, wenn Sie den Mauszeiger über einen Punkt oder ein Cluster auf der Karte bewegen. Fügen Sie die Nachricht hinzu und wählen Sie aus, welche Beschriftungen oder Attribute in die QuickInfo aufgenommen werden sollen.
Fügen Sie die Meldung oder den Wert hinzu, der angezeigt wird, wenn Sie den Mauszeiger über einen Punkt oder Cluster bewegen. Sie können auf dynamische Felder, wie z. B. den aggregierten Wert, mit der Syntax
{{ }}verweisen.Wenn ein referenziertes Feld zu mehreren unterschiedlichen Werten innerhalb eines Clusters führt, zeigt die QuickInfo eine allgemeine Beschriftung wie "multiple" anstelle eines spezifischen Wertes an. Dies deutet darauf hin, dass der Cluster gemischte Werte enthält, und regt dazu an, weitere Details zu ermitteln.
Wählen Sie aus, welche Bezeichnungen oder Attribute in die QuickInfo aufgenommen werden sollen, z. B. Dienst, Anwendung oder Land.
Schritt 5: Speichern Sie das Widget
Führen Sie die folgenden Schritte aus:
-
[Optional] Legen Sie die Dashboard-Zeit des Widgets fest, wenn Sie einen anderen Zeitbereich als den im Dashboard ausgewählten verwenden möchten.
-
Klicken Sie auf Speichern, um Ihr Widget zu speichern.
-
[Optional] Fügen Sie eine benutzerdefinierte Aktion hinzu. Weitere Informationen finden Sie unter Verwendung von Aktionen zur Integration mit Diensten von Drittanbietern.
Aktionen auf einer Karte
Verwenden Sie Schnellaktionen, um Daten direkt in der Hetamap zu untersuchen.
Wenn Sie einen Punkt oder Cluster auswählen, bietet ein Kontextmenü die folgenden Aktionen:
-
Open Explore: Öffnet die Protokolle in der Erkundungsansicht, vorgefiltert anhand des ausgewählten Standorts und Clusterkontexts. -
Filter in: Fügt der Dashboard-Abfrage den ausgewählten Standort und Wertekontext hinzu. -
Filter out: Schließt den ausgewählten Standort und Wertekontext von der Dashboard-Abfrage aus. -
Copy name: Kopiert die Ortsbezeichnung oder das Schlüssel-Wert-Paar, das mit dem ausgewählten Punkt oder Cluster verbunden ist.