Diagramme mit Metrics Explorer erstellen

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

In diesem Dokument wird beschrieben, wie Sie Messwertdaten untersuchen können, indem Sie mit Metrics Explorer ein temporäres Diagramm erstellen. Wenn Sie sich beispielsweise die CPU-Auslastung einer virtuellen Maschine (VM) ansehen möchten, können Sie mit Metrics Explorer ein Diagramm mit den neuesten Daten erstellen.

Sie können einfache Diagramme erstellen, z. B. solche, die einen einzelnen Messwerttyp darstellen, und komplexe Diagramme, die mehrere Messwerttypen darstellen. Nachdem Sie ein Diagramm mit Metrics Explorer erstellt haben, können Sie es verwerfen, in einem benutzerdefinierten Dashboard oder seiner Konfiguration speichern oder teilen.

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

Im Metrics Explorer dargestellte Werte.

Der vorherige Screenshot zeigt drei Zeilen, die jeweils die Zeitachsendaten für eine bestimmte VM enthalten.

Diagramm für einen einzelnen Messwerttyp

So konfigurieren Sie ein Diagramm, in dem ein einzelner Messwert mit Metrics Explorer angezeigt wird:

  1. Wählen Sie in der Google Cloud Console Monitoring aus oder klicken Sie auf die folgende Schaltfläche:
    Zu Monitoring

  2. Wählen Sie im Navigationsbereich Metrics Explorer aus.

  3. Wählen Sie in der Symbolleiste den Tab Explorer aus.

  4. Geben Sie die Daten an, die im Diagramm angezeigt werden sollen. Wenn Sie eine menübasierte Oberfläche verwenden oder einen Monitoring-Filter eingeben möchten, wählen Sie den Tab Konfiguration aus. Wählen Sie den Tab MQL aus, um die Monitoring Query Language (MQL) zu verwenden.

    Tab "Konfiguration"

    So konfigurieren Sie ein Diagramm:

    1. Wählen Sie die Zeitachsendaten aus, die Sie ansehen möchten.
    2. Optional: Zeitachsen gruppieren und ausrichten

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

    Führen Sie einen der folgenden Schritte aus, um eine Ressource und einen Messwert auszuwählen:

    • So stellen Sie einen Messwerttyp wie die CPU-Auslastung einer VM grafisch dar:

      1. Maximieren Sie das Menü Messwert auswählen.
      2. Optional: Wenn Sie die Anzahl der Auswahlmöglichkeiten begrenzen 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.
      3. Wählen Sie über die Menüs eine bestimmte Ressource und einen bestimmten Messwert aus. Sie können beispielsweise folgende 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.
      4. Optional: Wenn Sie eine Teilmenge der anzuzeigenden Daten angeben möchten, wählen Sie Filter hinzufügen aus und schließen Sie das Dialogfeld. Sie können beispielsweise Daten für eine Zone abrufen, indem Sie einen Filter anwenden. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammdaten filtern.

    • Wenn Sie ein Service Level Objective oder die Anzahl der auf VMs ausgeführten Prozesse grafisch darstellen möchten, geben Sie einen Monitoring-Filter ein:

      1. Klicken Sie im Menü Messwert auswählen auf Hilfe.
      2. Wählen Sie Direktfiltermodus aus.
      3. Geben Sie in das Textfeld einen Monitoring-Filter ein.

    Weitere Informationen finden Sie unter Messwerte bei Verwendung von Metrics Explorer auswählen.

    Optional: Zeitachsen gruppieren und ausrichten

    • Lassen Sie die Felder Gruppieren nach und Aggregator leer, um jede Zeitachse anzuzeigen.
    • Verwenden Sie das Feld Gruppieren nach, um Zeitachsen zu gruppieren. Wenn Sie einen Wert für dieses Feld auswählen, wird automatisch ein Wert für das Feld Aggregator ausgewählt.
    • Legen Sie im Feld Aggregator fest, wie Zeitachsen kombiniert werden sollen. Wenn das Feld Gruppieren nach beispielsweise leer und das Feld Aggregator auf Mittelwert festgelegt ist, wird im Diagramm der Durchschnitt der Zeitachse angezeigt.
    • Wählen Sie Erweiterte Optionen aus, um festzulegen, wie die einzelnen Zeitachsen verarbeitet werden sollen.

    Weitere Informationen

    Tab „MQL“

    Geben Sie die Abfrage in den Abfrageeditor ein. Verwenden Sie die folgende Abfrage, um beispielsweise die CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt darzustellen:

    fetch gce_instance
    | metric 'compute.googleapis.com/instance/cpu/utilization'
    | group_by 1m, [value_utilization_mean: mean(value.utilization)]
    | every 1m
    

    Die folgenden Dokumente enthalten Informationen zu MQL:

    Tab „PromQL“

    Geben Sie die Abfrage in den Abfrageeditor ein. Verwenden Sie die folgende Abfrage, um die durchschnittliche CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt darzustellen:

    avg(compute_googleapis_com:instance_cpu_utilization)
    

    Weitere Informationen zur Verwendung von PromQL finden Sie unter PromQL in Cloud Monitoring.

  5. Wenn Sie einen Kontingentmesswerttyp oder einen Messwerttyp mit dem Werttyp Distribution grafisch dargestellt haben, aktualisieren Sie den Diagrammstil und die Zeitsteuerung. Bei anderen Messwerttypen ist das Ändern der Standardwerte optional.

    Verwenden Sie für Kontingentmesswerttypen die folgenden Einstellungen:

    • Legen Sie die Zeitsteuerung auf mindestens eine Woche fest, da diese Messwerte normalerweise eine Stichprobe pro Tag melden.
    • Wählen Sie in der Symbolleiste von Metrics Explorer das Liniendiagramm und dann im Menü die Option Gestapeltes Flächendiagramm aus.

    Verwenden Sie für Messwerttypen mit Verteilungswert die folgenden Einstellungen:

    • Wählen Sie in der Symbolleiste des Metrics Explorers Liniendiagramm und dann Heatmap-Diagramm aus. Weitere Informationen findest du unter Verteilungsmesswerte.
  6. Optional: Wenn Sie dem Diagramm einen Grenzwert hinzufügen, nur Ausreißer ansehen, aktuelle Daten mit früheren Daten vergleichen oder die Farbeinstellung ändern möchten, wählen Sie -Einstellungen aus. Weitere Informationen zu den Optionen finden Sie unter Ansichtsoptionen festlegen.

Diagramm mit mehreren Messwerttypen

Es kann vorkommen, dass Sie Zeitachsen aus verschiedenen Messwerttypen im selben Diagramm anzeigen lassen möchten. Wenn Sie beispielsweise die Lese- und Schreiblasten auf einer VM vergleichen möchten, konfigurieren Sie ein Diagramm, um die Anzahl der gelesenen Byte und die Anzahl der geschriebenen Byte anzuzeigen.

Wenn Sie mehrere Messwerte darstellen möchten, müssen Sie den Tab Konfiguration verwenden. Die MQL-Schnittstelle in Metrics Explorer unterstützt nicht die Darstellung mehrerer Messwerte.

So rufen Sie mehrere Messwerte in einem Diagramm auf:

  1. Wählen Sie in der Google Cloud Console Monitoring aus oder klicken Sie auf die folgende Schaltfläche:
    Zu Monitoring
  2. Wählen Sie im Navigationsbereich Metrics Explorer aus.
  3. Wählen Sie in der Symbolleiste den Tab Explorer aus.
  4. Wählen Sie den Tab Konfiguration aus.
  5. Führen Sie einen der folgenden Schritte aus, um eine Ressource und einen Messwert auszuwählen:

    • So stellen Sie einen Messwerttyp wie die CPU-Auslastung einer VM grafisch dar:

      1. Maximieren Sie das Menü Messwert auswählen.
      2. Optional: Wenn Sie die Anzahl der Auswahlmöglichkeiten begrenzen 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.
      3. Wählen Sie über die Menüs eine bestimmte Ressource und einen bestimmten Messwert aus. Sie können beispielsweise folgende 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.
      4. Optional: Wenn Sie eine Teilmenge der anzuzeigenden Daten angeben möchten, wählen Sie Filter hinzufügen aus und schließen Sie das Dialogfeld. Sie können beispielsweise Daten für eine Zone abrufen, indem Sie einen Filter anwenden. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammdaten filtern.

    • Wenn Sie ein Service Level Objective oder die Anzahl der auf VMs ausgeführten Prozesse grafisch darstellen möchten, geben Sie einen Monitoring-Filter ein:

      1. Klicken Sie im Menü Messwert auswählen auf Hilfe.
      2. Wählen Sie Direktfiltermodus aus.
      3. Geben Sie in das Textfeld einen Monitoring-Filter ein.

    Weitere Informationen finden Sie unter Messwerte bei Verwendung von Metrics Explorer auswählen.

  6. Optional: Zeitachsen gruppieren und ausrichten:

    • Lassen Sie die Felder Gruppieren nach und Aggregator leer, um jede Zeitachse anzuzeigen.
    • Verwenden Sie das Feld Gruppieren nach, um Zeitachsen zu gruppieren. Wenn Sie einen Wert für dieses Feld auswählen, wird automatisch ein Wert für das Feld Aggregator ausgewählt.
    • Legen Sie im Feld Aggregator fest, wie Zeitachsen kombiniert werden sollen. Wenn das Feld Gruppieren nach beispielsweise leer und das Feld Aggregator auf Mittelwert festgelegt ist, wird im Diagramm der Durchschnitt der Zeitachse angezeigt.
    • Wählen Sie Erweiterte Optionen aus, um festzulegen, wie die einzelnen Zeitachsen verarbeitet werden sollen.

    Weitere Informationen

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

    1. Wählen Sie Weiteren Messwert hinzufügen aus.

      Wenn Sie das erste Mal auf Weiteren Messwert hinzufügen klicken, werden Ihre zuvor getroffenen Auswahlen im maximierbaren Bereich Zeitachse A angezeigt. Außerdem wird der Bereich Zeitachse B geöffnet. Dieser Bereich enthält die Konfigurationsfelder, die Sie zum Diagramm des zweiten Messwerts ausfüllen.

      Der folgende Screenshot veranschaulicht dieses Verhalten:

      Beispiel der Metrics Explorer-Konfiguration mit zwei Messwerten.

    2. Verwenden Sie die Konfigurationsoptionen im neuen Bereich, um den Messwert anzugeben, der dem Diagramm hinzugefügt werden soll. Verwenden Sie beispielsweise für den zweiten Messwert die Felder im Bereich Zeitachse B.

Verhältnis von Messwerten grafisch darstellen

Es kann hilfreich sein, die Anzahl der gemeldeten Fehler zu überwachen. Es ist jedoch wahrscheinlicher, dass Sie die Fehlerrate überwachen müssen. Sie möchten also wissen, wie viele Fehler im Verhältnis zur Gesamtzahl der Antworten aufgetreten sind. Sie können ein Diagramm so konfigurieren, dass das Verhältnis von zwei Messwerten angezeigt wird, um diese Anforderung zu erfüllen. Beispiele und Beispiele für Anomalien, die auftreten können, wenn Sie Verhältnisse von Messwerten in einem Diagramm darstellen, finden Sie unter Messwerte.

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

  1. Wählen Sie in der Google Cloud Console Monitoring aus oder klicken Sie auf die folgende Schaltfläche:
    Zu Monitoring

  2. Wählen Sie im Navigationsbereich Metrics Explorer aus.

  3. Wählen Sie in der Symbolleiste den Tab Explorer aus.

  4. Geben Sie die Daten an, die im Diagramm angezeigt werden sollen. Wenn Sie eine menübasierte Oberfläche verwenden oder einen Monitoring-Filter eingeben möchten, wählen Sie den Tab Konfiguration aus. Wählen Sie den Tab MQL aus, um MQL zu verwenden:

    Tab "Konfiguration"

    1. Zähler konfigurieren:

      1. Wählen Sie über die Menüs eine Ressource und einen Messwert aus.
      2. Optional: Fügen Sie Filter hinzu, um einzuschränken, welche Zeitachsen angezeigt werden.
      3. Optional: Aktualisieren Sie die Gruppierungsfelder und Ausrichtungsparameter.
    2. Wählen Sie Weiteren Messwert hinzufügen aus.

      Wenn Sie auf Weiteren Messwert hinzufügen klicken, werden Ihre zuvor getroffenen Auswahlen im Bereich Zeitachse A angezeigt. Außerdem wird der Bereich Zeitachse B geöffnet. Dieser Bereich enthält die Konfigurationsfelder, die Sie zum Diagramm des zweiten Messwerts ausfüllen.

      Der folgende Screenshot veranschaulicht dieses Verhalten:

      Beispiel der Metrics Explorer-Konfiguration mit zwei Messwerten.

    3. Konfigurieren Sie den Nenner:

      1. Verwenden Sie die Menüs im Bereich Zeitachse B, um eine Ressource und einen Messwert für den Nenner auszuwählen.

        Beide Messwerte müssen dieselbe Messwertart haben. Wenn beispielsweise der Messwert für Zeitachse A ein GAUGE-Messwert ist, muss der Messwert für Zeitachse B ein GAUGE-Messwert sein.

      2. Optional: Fügen Sie Filter hinzu, um einzuschränken, welche Zeitachsen angezeigt werden.

      3. Der Wert im Feld Minimaler Ausrichtungszeitraum muss für beide Messwerte gleich sein.

      4. Legen Sie die Gruppierungsparameter für den zweiten Messwert fest.

        Wir empfehlen, die Gruppierungsfelder für den zweiten Messwert mit den Werten für Zeitreihen-A zu vergleichen. Sie können beispielsweise beide Messwerte nach dem Label zone gruppieren.

        Sie müssen nicht für beide Messwerte dieselbe Gruppierung verwenden. Sie können jedoch nur nach Labels gruppieren, die für beide Messwerte gelten.

    4. Aktivieren Sie Messwerte als Verhältnis anzeigen.

      Wenn Sie diese Auswahl treffen, wird das Label Zeitreihe A in Zähler und das Label Zeitreihe B in Denominator umbenannt.

    5. Optional: Wenn Sie den Messwert ändern möchten, klicken Sie auf Zähler tauschen.

    6. Optional: Maximieren Sie Verhältnisoptionen anzeigen, um die sekundären Aggregationsoptionen zu konfigurieren.

    Tab „MQL“

    Geben Sie die Abfrage in den Abfrageeditor ein. Verwenden Sie die folgende Abfrage, um beispielsweise die CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt darzustellen:

    fetch gce_instance
    | metric 'compute.googleapis.com/instance/cpu/utilization'
    | group_by 1m, [value_utilization_mean: mean(value.utilization)]
    | every 1m
    

    Die folgenden Dokumente enthalten Informationen zu MQL:

    Tab „PromQL“

    Geben Sie die Abfrage in den Abfrageeditor ein. Mit der folgenden Abfrage können Sie beispielsweise das Verhältnis der durchschnittlichen Latenz des Messwerts my_summary_latency_seconds darstellen:

    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.

Diagramm zur späteren Verwendung speichern

Mit Metrics Explorer können Sie ein Diagramm erstellen, mit dem Sie einen Messwert untersuchen können. Die mit 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 Metrics Explorer konfiguriert haben, für später speichern möchten, fügen Sie es 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 über die Google Cloud Console verwalten, wählen Sie in der Symbolleiste des Metrics Explorers Diagramm speichern aus und schließen Sie das Dialogfeld. Sie können das Diagramm in einem vorhandenen benutzerdefinierten Dashboard speichern oder ein Dashboard erstellen.

    • Wenn Sie Ihre benutzerdefinierten Dashboards mit der Cloud Monitoring API verwalten, aktualisieren Sie die JSON-Datei, die das Dashboard und seinen Inhalt definiert. Sie können die JSON-Darstellung über das Menü Weitere Optionen in der Symbolleiste von Metrics Explorer aufrufen.

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

  • Um einen Verweis auf die Diagrammkonfiguration beizubehalten, speichern Sie die Diagramm-URL. Da die Diagramm-URL die Diagrammkonfiguration codiert, wird das Diagramm, wenn Sie diese URL in einen Browser einfügen, angezeigt.

    Die URL des Diagramms erhalten Sie, wenn Sie in der Symbolleiste des Metrics Explorers Weitere Optionen und dann Per URL freigeben auswählen.

Konfiguration eines Diagramms speichern

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

  • Um die JSON-Darstellung für ein Diagramm zu generieren, das Sie einem Dashboard hinzufügen möchten, konfigurieren Sie das Diagramm mit Metrics Explorer. Sie können dann im Metrics Explorer Optionen zum Anzeigen und Kopieren der JSON-Darstellung des Diagramms verwenden.

  • Wenn Sie die Syntax für einen Monitoring-Filter ermitteln möchten, der mit der Cloud Monitoring API verwendet wird, konfigurieren Sie das Diagramm mithilfe der menübasierten Oberfläche von Metrics Explorer. Nachdem Sie den Messwert und die Filter ausgewählt haben, wechseln Sie zum direkten Filtermodus, um den entsprechenden Monitoring-Filter anzusehen.

Nächste Schritte