Diagramme und Tabellen zu einem benutzerdefinierten Dashboard hinzufügen

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:

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:

  1. Rufen Sie in der Google Cloud Console die Seite Dashboards auf.

    Dashboards aufrufen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. 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.
  3. Klicken Sie in der Symbolleiste auf  Widget hinzufügen.

  4. Wählen Sie im Dialogfeld Widget hinzufügen die Option  Messwert aus.

  5. 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:

    1. Wählen Sie die Zeitachsendaten aus, die Sie ansehen möchten:

      1. 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  Filterleiste, um einen bestimmten Messwerttyp zu finden. Wenn Sie beispielsweise util eingeben, werden im Menü nur Einträge angezeigt, die util 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:

        1. Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
        2. Wählen Sie im Menü Aktive Messwertkategorien die Option uptime_check aus.
        3. Wählen Sie im Menü Aktive Messwerte die Option Anfragelatenz aus.
        4. Klicken Sie auf Anwenden.
      2. 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.

    2. 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:

        1. 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.

        2. 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 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.

    3. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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

    1. Klicken Sie im Element Messwert auf  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.

    2. Geben Sie einen Monitoring-Filter in das Feld Filters-Element.
    3. 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:

        1. 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.

        2. 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 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.

  6. Optional: Konfigurieren Sie das Diagramm oder die Tabelle so, dass mehrere Messwerttypen angezeigt werden.

    1. Wählen Sie Abfrage hinzufügen aus. Eine neue Abfrage wird hinzugefügt. Eine Abfrage mit dem das Label B hinzugefügt wird.

    2. 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:

    Beispiel für den Metrics Explorer mit zwei Messwerttypen

    MQL

    Nicht unterstützt.

    PromQL

    Nicht unterstützt.

    Monitoring-Filter

    Nicht unterstützt.

  7. Optional: Konfigurieren Sie das Diagramm so, dass ein Verhältnis von Messwerttypen angezeigt wird.

    1. Konfigurieren Sie das Diagramm so, dass zwei Messwerttypen mit demselben Messwertart. Beide sind beispielsweise GAUGE-Messwerte.
    2. Der Wert für das Feld Min. Intervall muss für beide Messwerttypen identisch sein. Klicken Sie auf  Abfrageelement hinzufügen und wählen Sie Min. Intervall aus, um auf dieses Feld zuzugreifen.
    3. 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.

    4. 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:

      Beispiel für ein Verhältnis von Messwerten

    5. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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.

  8. Optional: So ändern Sie die Visualisierung im Bereich Anzeige: Klicken Sie auf 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.

  9. 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:

  10. 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.

  11. 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:

Beispiel für **PieChart**-Widgets

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:

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:

Beispiel für eine Tabelle mit zwei Messwerttypen

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 Linksbündig, Zentriert und 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 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 Attribut Name filtern und den Wert demo eingeben, werden in der Tabelle nur Zeilen aufgelistet, in denen das Feld Name den Wert demo 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:

Beispiel für eine Anzeige.

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:

  1. Rufen Sie in der Google Cloud Console die Seite Dashboards auf.

    Dashboards aufrufen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. 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.
  3. Klicken Sie in der Symbolleiste auf  Widget hinzufügen.

  4. Wählen Sie im Dialogfeld Widget hinzufügen die Option  Messwert aus.

  5. 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:

    1. Wählen Sie die Zeitachsendaten aus, die Sie ansehen möchten:

      1. 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  Filterleiste, um einen bestimmten Messwerttyp zu finden. Wenn Sie beispielsweise util eingeben, werden im Menü nur Einträge angezeigt, die util 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:

        1. Wählen Sie im Menü Aktive Ressourcen die Option VM-Instanz aus.
        2. Wählen Sie im Menü Aktive Messwertkategorien die Option uptime_check aus.
        3. Wählen Sie im Menü Aktive Messwerte die Option Anfragelatenz aus.
        4. Klicken Sie auf Anwenden.
      2. 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.

    2. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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

    1. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
    2. 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.
    3. 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

    1. Klicken Sie im Element Messwert auf  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.

    2. Geben Sie einen Monitoringfilter ein.
    3. 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.

  6. Konfigurieren Sie die Anzeige oder Kurzübersicht im Bereich Anzeige:

    1. Klicken Sie auf  Widgettyp und wählen Sie Anzeige oder Dashboard aus.

    2. Klicken Sie bei Messwert-Widgets auf  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.

    3. Klicken Sie auf  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.

    4. Klicken Sie für Kurzübersichten auf Spark-Diagrammansicht. Maximieren Sie dann das Optionsmenü und wählen Sie den Anzeigestil aus.

  7. 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.

  8. 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 Abfragen A und B erfasst wurde. Wenn Abfrage A jedoch eine Zeitreihe mit der Zone us-central1-a zurückgibt, Abfrage B aber keine Zeitreihe mit diesem Wert, wird der aktuelle Wert für Abfrage B 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 und cluster_name, aber dass die Ergebnisse der Abfrage A auch Label für memory_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 Labels location und cluster_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 Abfrage B zurückgegeben werden und einige Tabellenzellen leer sind.

    Angenommen, die Labels für die Abfrage A lauten location und memory_type und die Labels für die Abfrage B sind location und cluster_name Das Label location 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 Messwerttyp Prometheus/kube_pod_container_status_ready/gauge wird abgefragt. Die Aggregationsoptionen sind so festgelegt, dass Zeitreihen summiert werden, nachdem die Daten nach dem Label cluster gruppiert wurden.

  • B: Fragt kubernetes.io/container/memory/request_bytes ab Messwerttyp. Die Aggregationsoptionen sind so eingestellt, dass die Zeitreihen nach der Die Daten werden nach dem Label cluster_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:

Informationen zum Untersuchen von Diagrammdaten und zum Filtern Ihrer Dashboards finden Sie in den folgenden Dokumenten: