Diagramme mit Metrics Explorer erstellen

In diesem Dokument wird beschrieben, wie Sie Messwertdaten untersuchen können, indem Sie mit dem Metrics Explorer ein temporäres Diagramm erstellen. Wenn Sie beispielsweise die CPU-Auslastung einer virtuellen Maschine (VM) ansehen möchten, können Sie mit dem Metrics Explorer ein Diagramm mit den neuesten Daten erstellen. Wenn Sie dauerhafte Diagramme benötigen, können Sie ein Diagramm mit dem Metrics Explorer erstellen und in einem benutzerdefinierten Dashboard speichern. Alternativ können Sie ein benutzerdefiniertes Dashboard erstellen, in dem Diagramme, Logs, Vorfälle und andere Inhalte angezeigt werden können, und diesem Dashboard dann über die Dashboard-Oberfläche Diagramme hinzuzufügen. Informationen zu benutzerdefinierten Dashboards finden Sie unter Benutzerdefinierte Dashboards erstellen und verwalten.

Sie können Diagramme erstellen, z. B. Diagramme mit einem einzelnen Messwerttyp oder komplexe Diagramme, z. B. Diagramme mit mehreren Messwerttypen. Nachdem Sie ein Diagramm mit dem Metrics Explorer erstellt haben, können Sie es verwerfen, in einem benutzerdefinierten Dashboard speichern, seine Konfiguration speichern oder es freigeben.

Der folgende Screenshot zeigt einen einzelnen Messwerttyp – die CPU-Auslastung einer VM-Instanz –, der auf der Seite Metrics Explorer als Diagramm dargestellt wird:

Im Metrics Explorer dargestellte Werte.

Der vorherige Screenshot zeigt mehrere Zeilen. Jede Zeile zeigt die durchschnittliche CPU-Auslastung für alle VMs in einer bestimmten Zone.

Diagramm mit einem einzelnen Messwerttyp erstellen

So konfigurieren Sie ein Diagramm für die Anzeige eines einzelnen Messwerts:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Geben Sie die Daten an, die im Diagramm angezeigt werden sollen. Sie können eine menübasierte Schnittstelle, Monitoring Query Language (MQL), PromQL, verwenden oder einen Monitoring-Filter eingeben:

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

      1. Klicken Sie im Element Messwert auf Messwert auswählen und wählen Sie dann über die Menüs einen Ressourcentyp und einen Messwerttyp aus. Sie können beispielsweise die folgenden Entscheidungen treffen:

        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.

        Wenn Sie die Anzahl der Auswahlmöglichkeiten in den Menüs beschränken möchten, geben Sie den Messwert- oder Ressourcennamen in die Filterleiste ein. Wenn Sie beispielsweise die Anfragelatenz für eine VM-Instanz grafisch darstellen möchten, können Sie „Latenz“ eingeben.

        Nachdem Sie Ihre Auswahl getroffen haben, ändert sich der Titel des Bereichs. Wenn Sie beispielsweise die vorherigen Vorschläge gemacht haben, lautet der Titel des Bereichs Anfragelatenz.

      2. Optional: Wenn Sie einen Teil der anzuzeigenden Daten angeben möchten, wählen Sie im Element Filter die Option Filter hinzufügen aus und füllen Sie das Dialogfeld aus. Sie können beispielsweise Daten für eine Zone anzeigen, indem Sie einen Filter anwenden. 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 und ausrichten:

      • Damit alle Zeitreihen angezeigt werden, legen Sie im Element Zusammenfassung das erste Menü auf Nicht aggregiert und das zweite Menü auf Keine fest.

      • Führen Sie die folgenden Schritte im Element Aggregation aus, um Zeitachsen zu kombinieren:

        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 Zeitachse der Durchschnitt aller Zeitachsen.

        2. Wenn Sie Zeitachsen mit denselben Labelwerten kombinieren möchten, maximieren Sie das zweite Menü und wählen Sie ein oder mehrere Labels aus.

          Das Diagramm wird aktualisiert und zeigt eine Zeitachse für jede eindeutige Kombination von Labelwerten. Wenn Sie beispielsweise Zeitachsen pro Zone anzeigen möchten, setzen Sie das zweite Menü auf zone.

          Wenn das zweite Menü auf Keine festgelegt ist, wird im Diagramm eine einmalige Zeitachse angezeigt.

      • Optional: Klicken Sie zum Konfigurieren des Abstands zwischen Datenpunkten auf Abfrageelement hinzufügen, wählen Sie Min.intervall aus und geben Sie einen Wert ein.

      Weitere Informationen zur Gruppierung und Ausrichtung finden Sie unter Festlegen, wie Diagrammdaten angezeigt werden sollen.

    3. Optional: Wenn Sie nur die Zeitachsen mit den höchsten oder niedrigsten Werten anzeigen möchten, verwenden Sie das Element Sort & Limit.

    MQL

    1. Wählen Sie in der Symbolleiste des Bereichs „Query Builder“ die Schaltfläche mit dem Namen  MQL oder  PromQL aus.
    2. Prüfen Sie, ob im Umschalter Sprache MQL ausgewählt ist. Die Ein-/Aus-Schaltfläche für die Sprache befindet sich in derselben Symbolleiste, mit der Sie die Abfrage formatieren können.
    3. Geben Sie die Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise die CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt grafisch 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. Wählen Sie in der Symbolleiste des Bereichs „Query Builder“ die Schaltfläche mit dem Namen  MQL oder  PromQL aus.
    2. Prüfen Sie, ob PromQL im Umschalter Language (Sprache) ausgewählt ist. Die Ein-/Aus-Schaltfläche für die Sprache befindet sich in derselben Symbolleiste, mit der Sie die Abfrage formatieren können.
    3. Geben Sie die Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise die durchschnittliche CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt grafisch darstellen möchten, verwenden Sie die 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 Direktfiltermodus aus.

      Die Elemente Metric und Filter werden gelöscht und ein Filters-Element, mit dem Sie Text eingeben können, wird erstellt.

      Wenn Sie einen Ressourcentyp, einen Messwert oder Filter ausgewählt haben, bevor Sie in den Modus Direkter Filter wechseln, werden diese Einstellungen im Feld des Elements Filter angezeigt.

    2. Geben Sie im Feld des Elements Filter einen Monitoring-Filter ein.
    3. Kombinieren und ausrichten:

      • Damit alle Zeitreihen angezeigt werden, legen Sie im Element Zusammenfassung das erste Menü auf Nicht aggregiert und das zweite Menü auf Keine fest.

      • Führen Sie die folgenden Schritte im Element Aggregation aus, um Zeitachsen zu kombinieren:

        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 Zeitachse der Durchschnitt aller Zeitachsen.

        2. Wenn Sie Zeitachsen mit denselben Labelwerten kombinieren möchten, maximieren Sie das zweite Menü und wählen Sie ein oder mehrere Labels aus.

          Das Diagramm wird aktualisiert und zeigt eine Zeitachse für jede eindeutige Kombination von Labelwerten. Wenn Sie beispielsweise Zeitachsen pro Zone anzeigen möchten, setzen Sie das zweite Menü auf zone.

          Wenn das zweite Menü auf Keine festgelegt ist, wird im Diagramm eine einmalige Zeitachse angezeigt.

      • Optional: Klicken Sie zum Konfigurieren des Abstands zwischen Datenpunkten auf Abfrageelement hinzufügen, wählen Sie Min.intervall aus und geben Sie einen Wert ein.

      Weitere Informationen zur Gruppierung und Ausrichtung finden Sie unter Festlegen, wie Diagrammdaten angezeigt werden sollen.

  3. Aktualisieren Sie die Diagrammeinstellungen auf Grundlage des ausgewählten Messwerttyps:

    • Verwenden Sie für Kontingentmesswerttypen die folgenden Einstellungen:

      • Legen Sie in der Symbolleiste als Zeitsteuerelement mindestens eine Woche fest. Kontingentmesswerte umfassen in der Regel eine Stichprobe pro Tag.
      • Maximieren Sie im Bereich Anzeige das Menü Widget-Typ und wählen Sie Gestapeltes Balkendiagramm aus.
    • Achten Sie bei Messwerttypen mit dem Werttyp Distribution darauf, dass das Menü Widgettyp auf Heatmap-Diagramm festgelegt ist. Weitere Informationen finden Sie unter Informationen zu Verteilungsmesswerten.

    • Für andere Messwerttypen können Sie über das Menü Widget-Typ anzeigen, wie die Daten dargestellt werden. Im Menü Widget-Typ sind alle verfügbaren Widget-Typen aufgeführt. Einige Widgets sind jedoch möglicherweise nicht aktiviert. Angenommen, bei einem Diagramm mit mehreren Zeitachsen wird davon ausgegangen, dass jeder gemessene Wert ein Doppelwert ist:

      • Die Widgets Liniendiagramm, Gestapeltes Balkendiagramm und Gestapeltes Flächendiagramm werden als Kompatibel aufgeführt. Sie können einen dieser Typen auswählen.
      • Das Heatmap-Widget ist deaktiviert, da diese Widgets nur Verteilungswertdaten anzeigen können.

  4. Optional: Verwenden Sie die Optionen im Bereich Anzeige, um zu ändern, wie die ausgewählten Daten im Diagramm angezeigt werden:

Mehrere Messwerttypen in Diagrammen darstellen

In einigen Situationen kann es sinnvoll sein, Zeitachsen aus verschiedenen Messwerttypen im selben Diagramm darzustellen. Wenn Sie beispielsweise die Lese- und Schreiblasten auf einer VM vergleichen möchten, konfigurieren Sie ein Diagramm, um die Anzahl der gelesenen und geschriebenen Byte anzuzeigen.

Wenn Sie mehrere Messwerte grafisch darstellen möchten, müssen Sie die menübasierte Oberfläche verwenden. Die anderen Schnittstellen unterstützen die Darstellung mehrerer Messwerte nicht in Diagrammen.

So zeigen Sie mehrere Messwerte in einem Diagramm an:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Geben Sie die Daten an, die im Diagramm angezeigt werden sollen.

    1. Wählen Sie unter Messwert den ersten Messwerttyp aus, dessen Daten Sie aufrufen möchten. Informationen zu diesen Schritten finden Sie unter Diagramm für einen einzelnen Messwerttyp erstellen.

      Die Abfrage für diese Auswahl hat die ID A.

    2. Gehen Sie für jeden weiteren Messwerttyp so vor:

      1. Wählen Sie Abfrage hinzufügen aus. Eine neue Abfrage wird hinzugefügt. Beispielsweise könnte eine Abfrage mit dem Label B hinzugefügt werden.

      2. Wählen Sie für die neue Abfrage im Element Messwert einen Ressourcentyp und einen Messwerttyp aus. Sie können auch Filter hinzufügen, Zeitachsen kombinieren und die Anzahl der angezeigten Zeitachsen sortieren und begrenzen.

      Der folgende Screenshot zeigt die Ansicht des Metrics Explorer, wenn zwei Messwerttypen dargestellt werden:

      Beispiel für den Metrics Explorer mit zwei Messwerttypen

    3. Optional: Maximieren Sie im Bereich Display das Menü Y-Achse und konfigurieren Sie, welche Y-Achse für jeden Messwerttyp verwendet wird.

    MQL

    Nicht unterstützt.

    PromQL

    Nicht unterstützt.

    Monitoring filter

    Nicht unterstützt.

Verhältnis von Messwerten darstellen

Möglicherweise ist es nützlich, die Anzahl der gemeldeten Fehler zu überwachen. Allerdings ist es wahrscheinlicher, dass Sie die Fehlerrate überwachen müssen. Sie möchten also wissen, wie viele Fehler aufgetreten sind, gemessen an der Gesamtzahl der Antworten. Um diese Anforderung zu erfüllen, können Sie ein Diagramm so konfigurieren, dass das Verhältnis zweier Messwerte angezeigt wird. Verweise auf Beispiele und Informationen zu Anomalien, die auftreten können, wenn Sie Verhältnisse von Messwerten darstellen, finden Sie unter Verhältnisse von Messwerten.

So zeigen Sie ein Verhältnis von Messwerten in einem Diagramm an:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Geben Sie die Daten an, die im Diagramm angezeigt werden sollen:

    1. Konfigurieren Sie den Zähler:

      1. Wählen Sie im Element Messwert über die Menüs einen Ressourcentyp und einen Messwerttyp aus. Informationen zu diesen Schritten finden Sie unter Diagramm für einen einzelnen Messwerttyp erstellen.
      2. Aktualisieren Sie die Aggregationsfelder. Standardmäßig wird der Durchschnitt aller Zeitreihen ermittelt.
      3. Optional: Aktualisieren Sie die feste Zeitdauer für Punkte innerhalb einer Zeitachse, die kombiniert werden sollen. Wenn Sie dieses Feld ändern möchten, klicken Sie auf Abfrageelement hinzufügen, wählen Sie Min Intervall aus und füllen Sie das Dialogfeld aus.
    2. Wählen Sie Abfrage hinzufügen aus und konfigurieren Sie den Nenner:

      1. Wählen Sie für die neue Abfrage im Element Messwert einen Ressourcentyp und einen Messwerttyp aus.

        Wählen Sie einen Messwerttyp aus, dessen Messwerttyp dem Zähler entspricht. Wenn der Zähler beispielsweise ein Messwert vom Typ GAUGE ist, wählen Sie einen Messwert vom Typ GAUGE als Nenner aus.

      2. Aktualisieren Sie die Aggregationsfelder.

        Wir empfehlen, dass die Labels für den Messwerttyp „Nenner“ mit den Werten übereinstimmen, die für den Messwerttyp „Zähler“ festgelegt wurden. Sie können beispielsweise das Label zone für den Zähler und Nenner auswählen.

        Sie müssen nicht für beide Messwerttypen denselben Satz von Labels verwenden. Sie können jedoch nur Labels auswählen, die für beide Messwerttypen gemeinsam sind.

      3. Klicken Sie auf Abfrageelement hinzufügen, wählen Sie Mindestintervall aus und achten Sie darauf, dass dieses Feld auf den Wert festgelegt ist, der vom Zähler verwendet wird.

    3. Wählen Sie in der Symbolleiste des Abfragebereichs die Option Verhältnis erstellen aus und füllen Sie das Dialogfeld aus.

      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 Zähler an.
      • B identifiziert die Abfrage für den Nenner.

      Das folgende Beispiel zeigt 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

    4. Optional: Wenn Sie die Zähler- und Nennermesswerte ändern möchten, maximieren Sie im Element Verhältnis das Menü und treffen Sie eine Auswahl.

    MQL

    1. Wählen Sie in der Symbolleiste des Bereichs „Query Builder“ die Schaltfläche mit dem Namen  MQL oder  PromQL aus.
    2. Prüfen Sie, ob im Umschalter Sprache MQL ausgewählt ist. Die Ein-/Aus-Schaltfläche für die Sprache befindet sich in derselben Symbolleiste, mit der Sie die Abfrage formatieren können.
    3. Geben Sie die Abfrage in den Abfrageeditor ein. Mit MQL können Sie ein Verhältnis zwischen zwei verschiedenen Messwerten berechnen und einen einzelnen Messwert nach einem Label filtern und dann das Verhältnis berechnen. Die folgende Abfrage berechnet das Verhältnis der Antworten mit einem Wert von 500 zur Gesamtzahl der Antworten:

      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. Wählen Sie in der Symbolleiste des Bereichs „Query Builder“ die Schaltfläche mit dem Namen  MQL oder  PromQL aus.
    2. Prüfen Sie, ob PromQL im Umschalter Language (Sprache) ausgewählt ist. Die Ein-/Aus-Schaltfläche für die Sprache befindet sich in derselben Symbolleiste, mit der Sie die Abfrage formatieren können.
    3. Geben Sie die Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise das Verhältnis der durchschnittlichen Latenz des Messwerts my_summary_latency_seconds 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.

Diagramme speichern, um später erneut darauf zuzugreifen

Mit dem Metrics Explorer können Sie ein Diagramm erstellen, mit dem Sie einen Messwert untersuchen können. Die von diesem Tool erstellten Diagramme sind jedoch nicht dauerhaft. Wenn Sie die Seite „Metrics Explorer“ verlassen, wird das Diagramm verworfen.

Wenn Sie ein Diagramm, das Sie mit dem Metrics Explorer konfiguriert haben, für später speichern möchten, fügen Sie das Diagramm einem benutzerdefinierten Dashboard hinzu oder speichern Sie die URL des Diagramms:

  • Führen Sie einen der folgenden Schritte aus, um das Diagramm einem benutzerdefinierten Dashboard hinzuzufügen:

    • Wenn Sie Ihre benutzerdefinierten Dashboards mit der Google Cloud Console verwalten, wählen Sie in der Symbolleiste des Metrics Explorer die Option Diagramm speichern aus und füllen Sie das Dialogfeld aus. Sie können das Diagramm in einem vorhandenen benutzerdefinierten Dashboard speichern oder ein Dashboard erstellen.

    • Wenn Sie die Cloud Monitoring API zum Verwalten Ihrer benutzerdefinierten Dashboards verwenden, aktualisieren Sie die JSON-Datei, die das Dashboard und seinen Inhalt definiert. Klicken Sie in der Diagrammsymbolleiste auf  JSON-Editor, um auf die JSON-Darstellung zuzugreifen.

      Ausführliche Informationen zur Verwendung der API zum Verwalten Ihrer benutzerdefinierten Dashboards finden Sie unter Dashboards nach API erstellen und verwalten.

  • Wenn Sie auf die Diagrammkonfiguration verweisen möchten, speichern Sie die Diagramm-URL. Da die Diagramm-URL die Diagrammkonfiguration codiert, wird das von Ihnen konfigurierte Diagramm angezeigt, wenn Sie diese URL in einen Browser einfügen.

    Klicken Sie in der Diagrammsymbolleiste auf Link, um die URL des Diagramms abzurufen.

Konfiguration eines Diagramms speichern

Wenn Sie benutzerdefinierte Dashboards mithilfe der Cloud Monitoring API verwalten, können Sie mit dem Metrics Explorer die Daten erstellen, die Sie für die API bereitstellen:

  • Wenn Sie die JSON-Darstellung für ein Diagramm generieren möchten, das Sie einem Dashboard hinzufügen möchten, konfigurieren Sie das Diagramm mit dem Metrics Explorer. Anschließend können Sie mithilfe von Optionen im Metrics Explorer die JSON-Darstellung des Diagramms ansehen und kopieren.

  • Um die Syntax für einen Monitoring-Filter zu ermitteln, der mit der Cloud Monitoring API verwendet wird, konfigurieren Sie das Diagramm über die menügesteuerte Oberfläche des Metrics Explorer. Nachdem Sie den Messwert und die Filter ausgewählt haben, wechseln Sie in den direkten Filtermodus, um den entsprechenden Monitoring-Filter anzusehen.

Im Diagramm angezeigte Daten speichern

Klicken Sie auf CSV-Datei herunterladen, um die im Diagramm angezeigten Daten in Ihrem lokalen System zu speichern.

Nächste Schritte