In diesem Dokument wird beschrieben, wie Sie einem benutzerdefinierten Dashboard mithilfe der Google Cloud Console Diagramme, Tabellen, Messinstrumente und Kurzübersichten hinzufügen. Sie können für einen bestimmten Zeitraum, indem Sie ein Liniendiagramm, ein gestapeltes Flächendiagramm, ein Balkendiagramm oder ein Heatmap-Diagramm. Wenn Sie nur Daten interessiert sind, und fügen Sie eine Tabelle, ein Kreisdiagramm, ein Gauge- oder Kurzübersichtsprogramm. Die Farbe von Tachometern und Übersichten ändert sich je nach wie der aktuelle Wert im Vergleich zu Warn- und Gefahrenschwellenwerten steht.
Die Visualisierungen, die Sie Dashboards hinzufügen können, werden als Widgets bezeichnet. Allgemeine Informationen zu den verschiedenen Widgettypen finden Sie unter Dashboards – Übersicht.
In Diagrammen, Tabellen, Messinstrumenten und Kurzübersichten in benutzerdefinierten Dashboards können alle Messwerttypen mit einem numerischen Wert oder einem Verteilungswert angezeigt werden, einschließlich benutzerdefinierter Messwerte und logbasierter Messwerte. Diagramme können keine Daten des Stringtyps darstellen.
In diesem Dokument wird beschrieben, wie Sie Diagramme, Tabellen, Tachometer und Kurzübersichten hinzufügen. zu einem benutzerdefinierten Dashboard mit Zeitreihendaten verknüpft. Informationen zum Hinzufügen anderer Widget-Typen zu Ihren Dashboards finden Sie in den folgenden Dokumenten:
- Benachrichtigungsrichtlinien und Vorfälle
- Protokolle und Fehler
- Beschreibender Text
- Service Level Objectives (SLOs) für eine Reihe von Diensten
- Diagramme mit den Ergebnissen einer Log Analytics-Abfrage
Informationen zur Cloud Monitoring API finden Sie unter Dashboards nach API verwalten.
Hinweis
-
So erhalten Sie die Berechtigungen, die Sie zum Erstellen und Ändern benutzerdefinierter Dashboards über die Google Cloud Console benötigen: bitten Sie Ihren Administrator, Ihnen IAM-Rolle Monitoring-Bearbeiter (
roles/monitoring.editor
) für Ihr Projekt. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Weitere Informationen zu Rollen finden Sie unter Zugriff mit Identity and Access Management steuern
Ein Dashboard kann maximal 40 Widgets enthalten.
Um einem Dashboard ein Widget hinzuzufügen, haben Sie folgende Möglichkeiten: wählen Sie die Visualisierung aus und konfigurieren dann das Widget. Alternativ können Sie den Datentyp und konfigurieren Sie dann die Visualisierung.
Wenn Sie beispielsweise einem Dashboard eine Tabelle mit der CPU-Auslastung Ihrer VM-Instanzen hinzufügen möchten, haben Sie folgende Möglichkeiten:
- Wählen Sie das Widget Tabelle aus und konfigurieren Sie es so, dass die CPU-Auslastung Ihrer VM-Instanzen angezeigt wird.
- Wählen Sie den Datentyp Messwert aus und konfigurieren Sie das Widget zur Anzeige der CPU-Auslastung Ihrer VM-Instanzen. Ändern Sie dann den Widget-Typ in Tabelle:
In der Anleitung auf dieser Seite wird davon ausgegangen, dass Sie zuerst den Datentyp auswählen und dann konfigurieren, wie diese Daten angezeigt werden.
Einem Dashboard Diagramme und Tabellen hinzufügen
In diesem Abschnitt wird beschrieben, wie Sie Diagramme und Tabellen mit der Google Cloud Console konfigurieren:
Diagramme zeigen Daten im Zeitverlauf. Es sind vier Stile verfügbar: Liniendiagramm, Gestapeltes Flächendiagramm, Gestapeltes Balkendiagramm und Heatmap. In einem einzelnen Diagramm können mehrere Messwerttypen dargestellt werden. Sie können beispielsweise ein Diagramm so konfigurieren, dass die von Ihren Instanzen gelesenen und auf Ihre Instanzen geschriebenen Laufwerk-Byte angezeigt werden.
Nachdem ein Diagramm konfiguriert wurde, können Sie den Widget-Typ zu ändern. Informationen dazu, warum Sie einen bestimmten Stil auswählen sollten, finden Sie unter Diagramme, in denen Daten im Zeitverlauf dargestellt werden:
Informationen zum Konfigurieren eines Diagramms mit der Cloud Monitoring API finden Sie unter Dashboard mit einem
XyChart
-Widget.Tabellen enthalten eine Zeile für jede Kombination von Labelwerten. Wenn Tabellen Daten aus Bei mehreren Messwerttypen wird in jeder Zeile ein Ergebnis aus allen Abfragen angezeigt, wenn eine solche Zusammenführung möglich.
Es gibt zwei Arten von Tabellen. Im Tabellen-Widget wird ein numerischer Wert wie „25 %“ angezeigt. Das Widget Top-Liste wird angezeigt. sowohl der Wert als auch ein visueller Indikator für den Wert im Vergleich zum möglichen Werten.
Sie können den Stil zwischen Tabellen und Diagrammen ändern, Tabellenspaltennamen konfigurieren und Grenzwerte hinzufügen, die die Farbe der Tabellenzellen ändern. Weitere Informationen und ein Beispiel finden Sie unter Daten in Tabellenform auf einem Dashboard darstellen
Informationen zum Konfigurieren einer Tabelle mit der Cloud Monitoring API finden Sie unter Dashboard mit einem
TimeSeriesTable
-Widget.
So fügen Sie einem Dashboard ein Diagramm oder eine Tabelle hinzu:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Um ein vorhandenes Dashboard zu aktualisieren, suchen Sie das Dashboard in der Liste aller Dashboards und wählen Sie seinen Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Geben Sie die Daten an, die im Diagramm angezeigt werden sollen. Sie können die menügesteuerte Benutzeroberfläche, die Monitoring Query Language (MQL), PromQL oder einen Monitoring-Filter verwenden:
Menügesteuerte Benutzeroberfläche
Wählen Sie die Zeitachsendaten aus, die Sie ansehen möchten:
Maximieren Sie im Element Messwert das Menü Messwert auswählen.
Das Menü Messwert auswählen enthält Funktionen, mit denen Sie die verfügbaren Messwerttypen finden können:
Verwenden Sie die filter_list Filterleiste, um einen bestimmten Messwerttyp zu finden. Wenn Sie beispielsweise
util
eingeben, werden im Menü nur Einträge angezeigt, dieutil
enthalten. Einträge werden angezeigt, wenn sie einen Groß-/Kleinschreibungs-insensitiven „contains“-Test bestehen.Wenn Sie alle Messwerttypen (auch solche ohne Daten) sehen möchten, klicken Sie auf
Aktiv. Standardmäßig werden in den Menüs nur Messwerttypen mit Daten angezeigt.
Sie können beispielsweise die folgenden Optionen auswählen:
- Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
- Wählen Sie im Menü Aktive Messwertkategorien die Option uptime_check aus.
- Wählen Sie im Menü Aktive Messwerte die Option Anfragelatenz aus.
- Klicken Sie auf Anwenden.
Optional: Wenn nur eine Teilmenge der Daten angezeigt werden soll, wählen Sie im Element Filter die Option Filter hinzufügen aus und nehmen Sie die erforderlichen Einstellungen vor. Beispielsweise können Sie Daten für eine Zone anzeigen, indem Sie indem Sie einen Filter anwenden. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammdaten filtern.
Weitere Informationen finden Sie unter Wählen Sie die Daten für das Diagramm aus.
So kombinieren und richten Sie Zeitreihen aus:
Wenn Sie alle Zeitreihen anzeigen möchten, legen Sie im Element Aggregation im ersten Menü die Option Nicht aggregiert und im zweiten Menü die Option Keine fest.
So kombinieren Sie Zeitreihen:
Maximieren Sie das erste Menü und wählen Sie eine Funktion aus.
Das Diagramm wird aktualisiert und zeigt eine einzelne Zeitreihe an. Wenn Sie beispielsweise Mittelwert auswählen, ist die angezeigte Zeitreihe der Durchschnitt aller Zeitreihen.
Um Zeitreihen mit denselben Labelwerten zu kombinieren, Maximieren Sie das zweite Menü und wählen Sie dann ein oder mehrere Labels aus.
Das Diagramm wird aktualisiert und zeigt eine Zeitachse für jede eindeutige Kombination von Labelwerten an. Wenn Sie beispielsweise Zeitreihen nach Zone anzeigen möchten, legen Sie das zweite Menü auf Zone fest.
Wenn das zweite Menü auf None (Keines) festgelegt ist, wird im Diagramm nur eine Zeitreihe.
Optional: Um den Abstand zwischen den Datenpunkten zu konfigurieren, klicken Sie auf add Abfrageelement hinzufügen, wählen Sie Min. Intervall aus. und geben dann einen Wert ein.
Weitere Informationen zur Gruppierung und Ausrichtung finden Sie unter Festlegen, wie Diagrammdaten angezeigt werden sollen.
Optional: So können Sie nur die Zeitreihen mit dem höchsten oder niedrigsten Wert anzeigen lassen Werte verwenden, verwenden Sie die Methode Sort & Limit-Element hinzugefügt.
MQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob MQL im Schalter Sprache ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise die CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt in einem Diagramm darstellen möchten, verwenden Sie die folgende Abfrage:
fetch gce_instance | metric 'compute.googleapis.com/instance/cpu/utilization' | group_by 1m, [value_utilization_mean: mean(value.utilization)] | every 1m
Weitere Informationen zu MQL finden Sie in den folgenden Dokumenten:
PromQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob PromQL in der Ein-/Aus-Schaltfläche PromQL ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Um beispielsweise den Durchschnittsumsatz CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt, verwenden Sie folgende Abfrage:
avg(compute_googleapis_com:instance_cpu_utilization)
Weitere Informationen zur Verwendung von PromQL finden Sie unter PromQL in Cloud Monitoring.
Monitoring filter
-
Klicken Sie im Element Messwert auf help_outline Hilfe und wählen Sie dann Direkter Filtermodus aus.
Die Elemente Metric (Messwert) und Filter (Filter) sowie das Element Filters (Filter) werden gelöscht. mit der Sie Text eingeben können.
Wenn Sie einen Ressourcentyp, einen Messwert, oder Filter ein, bevor Sie in den direkten Filtermodus wechseln. Diese Einstellungen werden im Feld des Elements Filter angezeigt.
- Geben Sie einen Monitoring-Filter in das Feld Filters-Element.
Zeitreihen kombinieren und ausrichten:
Wenn Sie alle Zeitreihen anzeigen möchten, legen Sie im Element Aggregation im ersten Menü die Option Nicht aggregiert und im zweiten Menü die Option Keine fest.
So kombinieren Sie Zeitreihen:
Maximieren Sie das erste Menü und wählen Sie eine Funktion aus.
Das Diagramm wird aktualisiert und zeigt eine einzelne Zeitreihe an. Wenn Sie beispielsweise Mittelwert auswählen, ist die angezeigte Zeitreihe der Durchschnitt aller Zeitreihen.
Um Zeitreihen mit denselben Labelwerten zu kombinieren, Maximieren Sie das zweite Menü und wählen Sie dann ein oder mehrere Labels aus.
Das Diagramm wird aktualisiert und zeigt eine Zeitachse für jede eindeutige Kombination von Labelwerten an. Wenn Sie beispielsweise Zeitreihen nach Zone anzeigen möchten, legen Sie das zweite Menü auf Zone fest.
Wenn das zweite Menü auf None (Keines) festgelegt ist, wird im Diagramm nur eine Zeitreihe.
Optional: Um den Abstand zwischen den Datenpunkten zu konfigurieren, klicken Sie auf add Abfrageelement hinzufügen, wählen Sie Min. Intervall aus. und geben dann einen Wert ein.
Weitere Informationen zur Gruppierung und Ausrichtung finden Sie unter Festlegen, wie Diagrammdaten angezeigt werden sollen.
Optional: Konfigurieren Sie das Diagramm oder die Tabelle so, dass mehrere Messwerttypen angezeigt werden.
Menügesteuerte Benutzeroberfläche
Wählen Sie Abfrage hinzufügen aus. Eine neue Abfrage wird hinzugefügt. Eine Abfrage mit dem das Label B hinzugefügt wird.
Wählen Sie für die neue Abfrage im Element Messwert einen Ressourcentyp und einen Messwerttyp aus. Außerdem können Sie Filter hinzufügen, Zeitreihen kombinieren und die Anzahl der angezeigten Zeitreihen sortieren und begrenzen.
Der folgende Screenshot zeigt die Anzeige des Metrics Explorer. wenn zwei Messwerttypen im Diagramm dargestellt werden:
MQL
Nicht unterstützt.
PromQL
Nicht unterstützt.
Monitoring-Filter
Nicht unterstützt.
Optional: Konfigurieren Sie das Diagramm so, dass ein Verhältnis von Messwerttypen angezeigt wird.
Menügesteuerte Benutzeroberfläche
- Konfigurieren Sie das Diagramm so, dass zwei Messwerttypen mit demselben
Messwertart. Beide sind beispielsweise
GAUGE
-Messwerte. - Der Wert für das Feld Min. Intervall muss für beide Messwerttypen identisch sein. Klicken Sie auf add Abfrageelement hinzufügen und wählen Sie Min. Intervall aus, um auf dieses Feld zuzugreifen.
-
Aktualisieren Sie die Zusammenfassungsfelder.
Wir empfehlen, dass die Labels für den Nennermesswerttyp mit den Werten übereinstimmen, die für den Nennermesswerttyp festgelegt wurden. Sie können beispielsweise das Label
zone
für den Nenner und den Zähler auswählen.Sie müssen nicht für beide Messwerttypen dieselben Labels verwenden. Sie können jedoch nur Labels auswählen, die für beide Messwerttypen gemeinsam sind.
-
Wählen Sie in der Symbolleiste des Abfragebereichs die Option Verhältnis erstellen aus. Schließen Sie das Dialogfeld ab.
Nachdem Sie das Verhältnis erstellt haben, werden drei Abfragen angezeigt:
- A/B-Verhältnis gibt die Verhältnisabfrage an.
- A gibt die Abfrage für den Nenner an.
- B gibt die Abfrage für den Nenner an.
Das folgende Beispiel veranschaulicht ein Verhältnis, bei dem die Summe der pro Zone auf das Laufwerk geschriebenen Byte mit der Gesamtzahl der auf das Laufwerk geschriebenen Byte verglichen wird:
-
Optional: Wenn Sie den Nenner und den Zähler tauschen möchten, maximieren Sie das Menü im Element Verhältnis und treffen Sie eine Auswahl.
MQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob MQL im Schalter Sprache ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Mit MQL können Sie ein Verhältnis aus zwei verschiedenen Messwerten berechnen. Außerdem können Sie einen einzelnen Messwert nach einem Label filtern und dann das Verhältnis berechnen. Mit der folgenden Abfrage wird das Verhältnis der Antworten mit dem Wert
500
zur Gesamtzahl der Antworten berechnet:fetch https_lb_rule::loadbalancing.googleapis.com/https/request_count | { filter response_code_class = 500 ; ident } | group_by [matched_url_path_rule] | outer_join 0 | div
Weitere Informationen zu MQL finden Sie in den folgenden Dokumenten:
PromQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob PromQL in der Ein-/Aus-Schaltfläche PromQL ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise das Verhältnis der durchschnittlichen Latenz Ihres
my_summary_latency_seconds
-Messwerts in einem Diagramm darstellen möchten, verwenden Sie die folgende Abfrage:sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) / sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
Weitere Informationen zur Verwendung von PromQL finden Sie unter PromQL in Cloud Monitoring.
Monitoring filter
Nicht unterstützt.
- Konfigurieren Sie das Diagramm so, dass zwei Messwerttypen mit demselben
Messwertart. Beide sind beispielsweise
Optional: So ändern Sie die Visualisierung im Bereich Anzeige: Klicken Sie auf arrow_drop_down Widget-Typ und treffen Sie dann eine Auswahl.
Im Menü Widget-Typ sind alle Widget-Typen aufgeführt, in denen die gleiche Art von Daten; Einige Widgets sind jedoch möglicherweise nicht aktiviert. Stellen Sie sich zum Beispiel ein Diagramm auf einem Dashboard vor, das so konfiguriert ist, dass es eine Messwerttyp. Das Liniendiagramm enthält mehrere Zeitreihen und jeder Messwert ist ein Doppelwert:
Die Widgets Tabelle, Kreisdiagramm, Liniendiagramm, Übereinander angeordnetes Balkendiagramm und Übereinander angeordnetes Flächendiagramm sind als Kompatibel aufgeführt. Sie können auswählen, einer dieser Typen.
Kurzübersicht- und Gauge-Widgets werden als Mit Anpassungen kompatibel, da diese Widgets nur eine einzige Zeitreihe anzuzeigen. Wenn Sie diese Widget-Typen aktivieren möchten, ändern Sie die Gruppierungskonfiguration.
Das Heatmap-Widget ist deaktiviert, da mit diesen Widgets nur mit Verteilungswerte.
Das Logfeld ist nicht aufgeführt da im Logbereich keine Zeitreihendaten angezeigt werden können.
Optional: Wenn Sie ändern möchten, wie die ausgewählten Daten in einem Diagramm oder einer Tabelle dargestellt werden, verwenden Sie die Optionen im Bereich Darstellung:
Diagrammoptionen:
- Menü Analysemodus: Wählen Sie zwischen Liniendiagramm, Röntgendiagramm und Statik aus.
- Menü Mit früheren Daten vergleichen: Aktuelle Daten mit früheren Daten überlagern
- Menü Grenzwertlinie: fügen einen Referenzschwellenwert hinzu.
- Menü Legend Alias: den Namen einer Legendenspalte.
- Die Menüs Zuweisung der Y-Achse, Labels der Y-Achse und Skala der Y-Achse: Mit diesen Menüs können Sie die Zuweisung, die Labels oder die Skala der Y-Achse konfigurieren.
Tabellenoptionen:
- Menü Wertoption: Wählen Sie zwischen dem neuesten Wert und einem aggregierten Wert aus.
- Menü Sichtbare Spalten: Hier können Sie auswählen, welche Spalten angezeigt werden.
- Menü Spaltenformatierung: Konfigurieren Sie Spaltennamen, die Ausrichtung von Daten in einer Spalte, und ob Zellen farbig codiert sind.
- Menü Messwertansicht: Wählen Sie aus, ob der Wert allein oder relativ zu einem Wertebereich angezeigt werden soll.
- Menü Legend Alias (Legendenalias): Hier können Sie den Namen einer Legendenspalte konfigurieren.
Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen auf das Dashboard anzuwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.
Nur die neuesten Daten anzeigen
Monitoring bietet mehrere Möglichkeiten, nur Visualisierungen die letzten Messungen anzuzeigen, anstatt den Messwertverlauf anzuzeigen:
Wenn Sie den jeweils aktuellen Wert jeder Zeitreihe grafisch darstellen möchten, wobei jeder Wert als Bruchteil der Summe aller Werte angezeigt wird, fügen Sie ein Kreisdiagramm hinzu. Sie können diese Diagramme so konfigurieren, dass der Gesamtwert angezeigt wird.
Wenn Sie den jeweils aktuellen Wert jeder Zeitreihe in tabellarischer Form anzeigen möchten, fügen Sie eine Tabelle hinzu. Sie können die Anzahl der Zeilen in einer Tabelle begrenzen und einer Tabelle, um einen Wert im Vergleich zu einem Wertebereich anzuzeigen.
Wenn Sie eine grüne, gelbe oder rote Kennzeichnung des aktuellen Werts im Vergleich zu einer Reihe von Grenzwerten erhalten möchten, fügen Sie dem Dashboard eine Anzeige oder eine Kurzübersicht hinzu.
Aktuelle Daten in einem Kreisdiagramm darstellen
Wenn Sie die neuesten Daten als Anteil am Gesamtwert sehen möchten, fügen Sie ein Kreisdiagramm hinzu. Wie Tabellen können auch Kreisdiagramme jeden Messwerttyp anzeigen, der einen numerischen Wert hat. Außerdem können sie Perzentile für Verteilungsmesswerte anzeigen. Jede Zeitreihe trägt ein Stück zum Kuchen.
Der folgende Screenshot zeigt ein Dashboard, in dem die CPU-Auslastung von VM-Instanzen mit zwei verschiedenen Konfigurationen eines Kreisdiagramms dargestellt wird:
Informationen zum Hinzufügen von Kreisdiagrammen zu einem Dashboard finden Sie in den folgenden Dokumenten:
Google Cloud Console: Weitere Informationen finden Sie in diesem Dokument im Abschnitt Diagramme und Tabellen hinzufügen.
- Nachdem Sie die Daten für das Diagramm ausgewählt haben, legen Sie im Bereich Anzeige im Feld Widgettyp die Option Kreisdiagramm fest.
- Wenn Sie den Gesamtwert sehen möchten, legen Sie im Feld Diagrammtyp die Option Apfelkuchen fest.
Cloud Monitoring API: Weitere Informationen finden Sie unter Dashboard mit einem
PieChart
-Widget.
Aktuelle Daten in Tabellenform anzeigen
Wenn Sie die aktuellen Daten in Tabellenform sehen möchten, fügen Sie eine Tabelle hinzu. In Tabellen können numerische Daten angezeigt werden. Sie können beispielsweise ein oder mehrere Messwerttyp oder Perzentile für Verteilungswerte.
Wenn in einer Tabelle ein Messwerttyp angezeigt wird, entspricht jede Zeile der Tabelle auf eine Zeitreihe. Eine Tabellenspalte mit einem numerischen Wert, der entweder der aktuelle Wert oder ein Gesamtwert ist. Die anderen Spalten um die Beschriftungen in der Zeitreihe anzuzeigen. Wenn eine Tabelle mehrere Messwerttypen anzeigt, werden die Daten für beide Messwerttypen auf in derselben Zeile. Weitere Informationen finden Sie unter Mehrere Messwerttypen in Tabellen zusammenführen.
Es gibt zwei Widgets, die Daten in Tabellenform anzeigen: das Widget Top-Liste. und das Widget Tabelle. Der Hauptunterschied zwischen diesen beiden Widgets besteht darin, dass das Widget Top-Liste die Reihenfolge der Zeilen sortiert und den Wert zusammen mit einer visuellen Darstellung des Werts im Vergleich zum Bereich der möglichen Werte anzeigt. Da das Widget Top-Liste eine visuelle Darstellung des Werts bietet, können Sie die Zelle nicht farblich codieren, je nachdem, wie der Wert im Vergleich zu einem Schwellenwert abschneidet.
Informationen zum Konfigurieren von Tabellen finden Sie in den folgenden Abschnitten:
Allgemeine Informationen zum Auswählen von Messwerten und zum Festlegen der Aggregation finden Sie in der In diesem Dokument finden Sie den Abschnitt Diagramme und Tabellen hinzufügen.
Nachdem Sie die Daten für das Diagramm ausgewählt haben, legen Sie im Bereich Anzeige den Wert Widget type-Feld zu Table oder Top List hinzu.
Informationen zu Konfigurationsoptionen finden Sie in den folgenden Abschnitten dieses Dokuments:
Informationen zum Sortieren und Filtern von Tabellen finden Sie im Abschnitt Tabellen sortieren und filtern dieses Dokuments.
Informationen zum Konfigurieren einer Tabelle mithilfe der API finden Sie unter Dashboard mit einem
TimeSeriesTable
-Widget.
Der folgende Screenshot zeigt zwei Tabellen. In der ersten Tabelle werden zwei Messwerttypen, die Anzahl der aus Instanzen gelesenen Byte und die Anzahl der Byte in Instanzen geschrieben werden. Es wird ein aggregierter Wert zusammen mit einem Referenzbalken angezeigt. In der zweiten Tabelle ist der aktuelle Wert eines Messwerttyps zu sehen. Die Wertspalte ist so konfiguriert, dass die Zelle je nach Vergleich des Werts mit einem Schwellenwert eine bestimmte Farbe hat:
Aktuellsten Wert oder aggregierten Wert anzeigen
In Tabellen wird standardmäßig der jeweils aktuelle Wert angezeigt. Eine Tabelle kann jedoch einen Wert anzeigen, der über den Zeitraum berechnet wird, der für Ihr Dashboard.
Mit dem Parameter Wertoption ein.
Wenn Sie den aggregierten Wert anzeigen, werden für jede Zeitreihe die Daten im vom Dashboard ausgewählten Zeitraum mithilfe der Ausrichtungsfunktion kombiniert. Die Ausrichtungsfunktion ist eine der Aggregationsoptionen und wird standardmäßig nicht angezeigt. Wenn Sie die Ausrichtungsfunktion sehen möchten, maximieren Sie das Aggregation und wählen Sie im ersten Element Aligner konfigurieren aus. Nachdem Sie diese Auswahl getroffen haben, wird das Element Aggregation durch ein Element Gruppierung und ein Menü namens Ausrichtungsfunktion ersetzt.
Anzuzeigende Spalten auswählen
Standardmäßig enthält eine Spalte in der Tabelle einen numerischen Wert. Alle anderen Spalten entsprechen einem Label in der Zeitreihe. Bei labelbasierten Spalten wird der Spaltenname aus dem Label abgeleitet.
Wenn Sie die in der Tabelle angezeigten Spalten konfigurieren möchten, maximieren Sie das Menü Sichtbare Spalten und treffen Sie Ihre Auswahl.
Spaltenformat konfigurieren
Wenn Sie eine einzelne Spalte konfigurieren möchten, maximieren Sie im Element Spalten das Menü Spalte überschreiben, wählen Sie die zu ändernde Spalte aus und gehen Sie dann so vor:
- Verwenden Sie das Feld Anzeigename, um den Namen der Spalte festzulegen.
- Um die Ausrichtung der Daten in der Spalte festzulegen, verwenden Sie die Methode format_align_left Linksbündig, format_align_center Zentriert und format_align_right Schaltflächen Rechtsbündig:
- Wenn die Zelle je nach Vergleich des numerischen Werts mit einem Grenzwert farblich codiert werden soll, legen Sie die Warn- und Gefahrenschwelle fest.
- Wenn Sie PromQL-Abfragen schreiben, können Sie über das Menü Einheit die Einheiten festlegen, die mit den Daten angezeigt werden. Die Einheiten werden automatisch konfiguriert, wenn konfigurieren Sie Ihre Abfrage mithilfe der Menüauswahl.
Referenzwert anzeigen
Tabellen können nur einen Wert anzeigen oder einen Wert relativ zu Wertebereich. Wenn die Bereichsoption ausgewählt ist, wird der Wert zusammen mit einem blauen Balken, ist die Länge des Balkens proportional zur angezeigt.
Mit dem Element Messwertansicht können Sie festlegen, ob ein Referenzwert angezeigt wird.
Tabellen sortieren und filtern
Sie können die Reihenfolge der Zeilen in der Tabellenansicht ändern und den Tabelleninhalt so filtern, dass nur bestimmte Zeilen angezeigt werden. Diese Einstellungen sind nicht dauerhaft. Wenn Sie die Dashboard-Seite verlassen oder werden die angewendeten Sortier- und Filteroptionen verworfen.
Sie haben folgende Sortier- und Filteroptionen:
Klicken Sie auf eine Spaltenüberschrift, um die Tabelle nach einer Spalte zu sortieren.
Klicken Sie zum Ändern der Tabellenspalten auf view_column Spalten anzeigen, nehmen Sie die gewünschten Änderungen vor und klicken Sie dann auf OK.
Wenn Sie nur bestimmte Zeilen auflisten möchten, fügen Sie einen oder mehrere Filter hinzu. Sie können mehrere Filter hinzufügen. Wenn Sie den Operator OR nicht zwischen zwei Filtern angeben, werden diese durch ein logisches AND verknüpft.
Klicken Sie auf
Enter property name or value
, wählen Sie ein Attribut aus dem Menü aus, geben Sie einen Wert ein oder wählen Sie aus dem Wertmenü aus, um einen Filter hinzuzufügen. Wenn Sie beispielsweise nach dem AttributName
filtern und den Wertdemo
eingeben, werden in der Tabelle nur Zeilen aufgelistet, in denen das FeldName
den Wertdemo
enthält.
Aktuelle Daten mit Warn- oder Fehlerhinweis anzeigen
Fügen Sie ein Messgerät oder eine Kurzübersicht hinzu, um die neueste Messung im Vergleich zu einem farbcodierten Satz von Grenzwerten anzuzeigen. Tachometer zeigen nur die aktuellsten während die Kurzübersichten auch den Verlauf der letzten Messungen enthalten. Die Hintergrundfarbe dieser Widgets ist ebenfalls farblich gekennzeichnet. Wenn der aktuelle Wert innerhalb der erwarteten Bereiche liegt, ist die Widget-Farbe weiß. Wann? der Wert in einem Warnbereich liegt, wird das Widget gelb. Wenn der Wert im Gefahrenbereich liegt, wird das Widget rot.
In beiden Widgets wird eine einzelne Zeitreihe angezeigt. Der folgende Screenshot zeigt ein Beispiel für eine Anzeige, bei der liegt unter den Grenzwerten für Warnhinweis und Gefahr:
Die übrigen Informationen in diesem Abschnitt beziehen sich
Google Cloud Console Informationen zur Verwendung der Cloud Monitoring API
Siehe Dashboard mit einem einfachen Scorecard
.
So fügen Sie einem Dashboard eine Anzeige oder Kurzübersicht hinzu:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Um ein vorhandenes Dashboard zu aktualisieren, suchen Sie das Dashboard in der Liste aller Dashboards und wählen Sie seinen Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Geben Sie die Daten an, die im Diagramm angezeigt werden sollen. Sie können die menügesteuerte Benutzeroberfläche, die Monitoring Query Language (MQL), PromQL oder einen Monitoring-Filter verwenden:
Menügesteuerte Benutzeroberfläche
Wählen Sie die Zeitachsendaten aus, die Sie ansehen möchten:
Maximieren Sie im Element Messwert das Menü Messwert auswählen.
Das Menü Messwert auswählen enthält Funktionen, mit denen Sie die verfügbaren Messwerttypen finden können:
Verwenden Sie die filter_list Filterleiste, um einen bestimmten Messwerttyp zu finden. Wenn Sie beispielsweise
util
eingeben, werden im Menü nur Einträge angezeigt, dieutil
enthalten. Einträge werden angezeigt, wenn sie einen Groß-/Kleinschreibungs-insensitiven „contains“-Test bestehen.Wenn Sie alle Messwerttypen (auch solche ohne Daten) sehen möchten, klicken Sie auf
Aktiv. Standardmäßig werden in den Menüs nur Messwerttypen mit Daten angezeigt.
Sie können beispielsweise die folgenden Optionen auswählen:
- Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
- Wählen Sie im Menü Aktive Messwertkategorien die Option uptime_check aus.
- Wählen Sie im Menü Aktive Messwerte die Option Anfragelatenz aus.
- Klicken Sie auf Anwenden.
Optional: Wenn nur eine Teilmenge der Daten angezeigt werden soll, wählen Sie im Element Filter die Option Filter hinzufügen aus und nehmen Sie die erforderlichen Einstellungen vor. Sie können beispielsweise Daten für eine Zone aufrufen. Wenden Sie dazu einen Filter an. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammdaten filtern.
Weitere Informationen finden Sie unter Daten für das Diagramm auswählen.
Kombinieren Sie die Zeitreihen mithilfe der Felder Aggregation:
- Maximieren Sie das erste Menü und wählen Sie die Funktion aus, die die Zeitreihe.
- Maximieren Sie das zweite Menü und achten Sie darauf, dass keine Labels ausgewählt sind.
MQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob MQL im Schalter Sprache ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Sie müssen sicherstellen, dass die Aggregation sind so eingestellt, dass alle Zeitreihen kombiniert werden. Um beispielsweise die Leistung CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt, verwenden Sie folgende Abfrage:
fetch gce_instance | metric 'compute.googleapis.com/instance/cpu/utilization' | group_by 1m, [value_utilization_mean: mean(value.utilization)] | every 1m | group_by [], [value_utilization_mean_mean: mean(value_utilization_mean)]
Weitere Informationen zu MQL finden Sie in den folgenden Dokumenten:
PromQL
- Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
- Prüfen Sie, ob PromQL in der Ein-/Aus-Schaltfläche PromQL ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
-
Geben Sie eine Abfrage in den Abfrageeditor ein. Um beispielsweise den Durchschnittsumsatz CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt, verwenden Sie folgende Abfrage:
avg(compute_googleapis_com:instance_cpu_utilization)
Weitere Informationen zur Verwendung von PromQL finden Sie unter PromQL in Cloud Monitoring.
Monitoring-Filter
-
Klicken Sie im Element Messwert auf help_outline Hilfe und wählen Sie dann Direkter Filtermodus aus.
Die Elemente Metric (Messwert) und Filter (Filter) sowie das Element Filters (Filter) werden gelöscht. mit der Sie Text eingeben können.
Wenn Sie einen Ressourcentyp, einen Messwert oder Filter ausgewählt haben, bevor Sie zum Direktfiltermodus gewechselt sind, werden diese Einstellungen im Feld des Elements Filter angezeigt.
- Geben Sie einen Monitoringfilter ein.
Kombinieren Sie die Zeitreihen mithilfe der Felder Aggregation:
- Maximieren Sie das erste Menü und wählen Sie die Funktion aus, die die Zeitreihe.
- Maximieren Sie das zweite Menü und achten Sie darauf, dass keine Labels ausgewählt sind.
Konfigurieren Sie die Anzeige oder Kurzübersicht im Bereich Anzeige:
Klicken Sie auf arrow_drop_down Widgettyp und wählen Sie Anzeige oder Dashboard aus.
Klicken Sie bei Messwert-Widgets auf arrow_drop_down Messwertbereich und legen Sie dann die Mindest- und Höchstwerte fest. Wenn der Messwert einen Prozentwert anzeigt, setzen Sie diese Werte auf 0 bzw. 1.
Klicken Sie auf arrow_drop_down Greifanzeige – Grenzwert und legen Sie dann die Warn- und Gefahrenschwelle fest. Schwellenwertfelder, die leer sind, werden nicht verwendet.
Für das zuvor angezeigte Messgerät sind zwei Schwellenwerte festgelegt. Werte höher als 0,9 befinden sich im Gefahrenbereich. Werte über 0,7, die aber nicht im Gefahrenbereich liegen, befinden sich im Warnbereich.
Klicken Sie für Kurzübersichten auf arrow_drop_down Spark-Diagrammansicht. Maximieren Sie dann das Optionsmenü und wählen Sie den Anzeigestil aus.
Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen auf das Dashboard anzuwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.
So werden Daten für mehrere Messwerttypen in Tabellen zusammengeführt
Wenn für eine Tabelle mehrere Messwerttypen abgefragt werden, gibt die Google Cloud Console führt eine Zusammenführung durch, indem die Labels, die den aggregierten Daten zugeordnet sind, überprüft werden. Daten für beide Messwerttypen. Wenn anhand der Labels, die beiden Abfragen gemeinsam sind, eine eindeutige Zeilen-ID ermittelt werden kann, wird in einer einzelnen Zeile der Tabelle der jeweils aktuelle Wert für jede Abfrage angezeigt. Andernfalls gibt es eine Zeile für jede Zeitreihe.
Beispiel: Angenommen, eine Tabelle fragt zwei verschiedene Messwerttypen ab. Nennen wir diese Abfragen A
und B
. Im Folgenden wird beschrieben, wie die Abfrageergebnisse zusammengeführt werden:
Wenn das Ergebnis beider Abfragen dieselben Labels enthält, wird die Zusammenführung immer erfolgreich. Jede Zeile enthält den neuesten Wert für jede Abfrage. Wenn eine Abfrage keinen Wert für eine bestimmte Labelkombination zurückgibt, ist die Tabellenzelle leer.
Angenommen, beide Abfragen enthalten das Label
zone
. Die Tabelle enthält eine Zeile für jede Zone, die in den AbfragenA
undB
erfasst wurde. Wenn AbfrageA
jedoch eine Zeitreihe mit der Zoneus-central1-a
zurückgibt, AbfrageB
aber keine Zeitreihe mit diesem Wert, wird der aktuelle Wert für AbfrageB
als leere Zelle angezeigt.Wenn die Labels für die Ergebnisse einer Abfrage eine Teilmenge der Labels für der anderen Abfrage, dann werden die Ergebnisse zusammengeführt.
Angenommen, die Ergebnisse beider Abfragen enthalten Labels für
location
undcluster_name
, aber dass die Ergebnisse der AbfrageA
auch Label fürmemory_type
enthalten. In dieser Situation entspricht jede Zeile zu einer Zeitreihe mit eindeutigen Werten für die drei Labels hinzu.In jeder Zeile ist der Wert für Abfrage
B
der Wert der Zeitachse, der mit den beiden gemeinsamen Labelslocation
undcluster_name
übereinstimmt. Das dritte Label wird ignoriert.Wenn die Ergebnisse der beiden Abfragen keine gemeinsamen Beschriftungen haben oder sie aber nicht genug, um eine eindeutige Zeilenkennung zu bilden, können die Ergebnisse nicht zusammengeführt werden. Die Tabelle enthält eine Zeile für jede Zeitreihe. zurückgegeben, die von der Abfrage
A
oder der AbfrageB
zurückgegeben werden und einige Tabellenzellen leer sind.Angenommen, die Labels für die Abfrage
A
lautenlocation
undmemory_type
und die Labels für die AbfrageB
sindlocation
undcluster_name
Das Labellocation
ist zwar üblich, aber nicht um eine eindeutige Zeilenkennung zu erstellen.Wie im nächsten Abschnitt beschrieben, können Sie möglicherweise Fehler.
Fehler beim Zusammenführen beheben
Wenn Sie mehrere Messwerte in einem Diagramm darstellen, kann es zu einem Zusammenführungsfehler kommen, weil für dasselbe Feld unterschiedliche Labelnamen verwendet werden.
Eine Möglichkeit, dieses Problem zu beheben, besteht darin, eine Abfrage in PromQL zu konvertieren und dann mit der Funktion label_replace()
die Labelnamen des einen Messwerttyps an den anderen anzupassen.
Betrachten Sie zum Beispiel eine Tabelle, die mit zwei Abfragen konfiguriert ist:
A
: Der MesswerttypPrometheus/kube_pod_container_status_ready/gauge
wird abgefragt. Die Aggregationsoptionen sind so festgelegt, dass Zeitreihen summiert werden, nachdem die Daten nach dem Labelcluster
gruppiert wurden.B
: Fragtkubernetes.io/container/memory/request_bytes
ab Messwerttyp. Die Aggregationsoptionen sind so eingestellt, dass die Zeitreihen nach der Die Daten werden nach dem Labelcluster_name
gruppiert.
In der Tabelle können die Ergebnisse nicht zusammengeführt werden, da die Ergebnisse der Abfrage A
und
Abfrage B
hat unterschiedliche Labels.
Um den Fehler zu beheben, konvertieren Sie die Abfrage A
in PromQL und ersetzen Sie cluster
mit cluster_name
. Das folgende Beispiel zeigt die geänderte Abfrage:
sum by (cluster_name)(
label_replace(
avg_over_time(kube_pod_container_status_ready[${__interval}]),
"cluster_name", "$1", "cluster", "(.*)"
)
)
Nach den Änderungen erzeugen beide Abfragen denselben Satz von Labels.
Daher enthält jede Zeile der Tabelle einen Clusternamen, den Wert für Abfrage A
und den Wert für Abfrage B
.
Informationen zur Verwendung von PromQL Siehe PromQL in Cloud Monitoring.
Nächste Schritte
Sie können Ihren benutzerdefinierten Dashboards auch die folgenden Widgets hinzufügen:
- Benachrichtigungsrichtlinien und -vorfälle anzeigen
- Logeinträge
- Beschreibender Text
- Service Level Objectives (SLOs) für eine Reihe von Diensten
Informationen zum Untersuchen von Diagrammdaten und zum Filtern Ihrer Dashboards finden Sie in den folgenden Dokumenten: