Diagramme mit Metrics Explorer erstellen

In diesem Dokument wird beschrieben, wie Sie mithilfe von Metrics Explorer ein Messwertdiagramm mit Messwertdaten erstellen können. Wenn Sie beispielsweise die CPU-Auslastung einer virtuellen Maschine (VM) ansehen möchten, können Sie mit Metrics Explorer ein Diagramm erstellen, das die neuesten Daten anzeigt.

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

Im folgenden Screenshot sehen Sie einen einzelnen Messwerttyp: die CPU-Auslastung einer VM-Instanz. Das Diagramm wird auf der Seite Metrics Explorer dargestellt:

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, um einen einzelnen Messwert mit Metrics Explorer anzeigen zu lassen:

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

  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. Wählen Sie den Tab Konfiguration aus, um eine menübasierte Schnittstelle zu verwenden oder einen Monitoringfilter einzugeben. 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 aufrufen möchten.
    2. (Optional) Zeitachsen gruppieren und ausrichten.

    Wählen Sie die Zeitachsendaten aus, die Sie aufrufen 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 dar:

      1. Maximieren Sie das Menü Messwert auswählen.
      2. Optional: Geben Sie den Messwert- oder Ressourcennamen in die Filterleiste ein, um die Anzahl der Auswahlmöglichkeiten zu begrenzen. Wenn Sie beispielsweise die Anfragelatenz für eine VM-Instanz darstellen möchten, können Sie „&ret;latency"“ eingeben.
      3. Wählen Sie über die Menüs eine Ressource und einen Messwert aus. 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.
      4. Optional: Wenn Sie eine Teilmenge der anzuzeigenden Daten angeben möchten, wählen Sie Filter hinzufügen aus und füllen Sie das Dialogfeld aus. Mit einem Filter können Sie beispielsweise Daten für nur eine Zone abrufen. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammierte Daten filtern.

    • Geben Sie einen Monitoringfilter ein, um ein Service Level Objective oder die Anzahl der auf VMs ausgeführten Prozesse darzustellen:

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

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

    Optional: Zeitachsen gruppieren und ausrichten

    • Lassen Sie die Felder Gruppieren nach und Aggregator leer, damit alle Zeitachsen angezeigt werden.
    • 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.
    • Über das Feld Aggregator können Sie festlegen, wie Zeitachsen kombiniert werden. Wenn das Feld Gruppieren nach beispielsweise leer und das Feld Aggregator den Wert Mittel hat, wird im Diagramm der Durchschnitt der Zeitachse angezeigt.
    • Wählen Sie Erweiterte Optionen aus, um die Verarbeitung der einzelnen Zeitachsen zu konfigurieren.

    Weitere Informationen finden Sie unter Darstellung von Daten im Diagramm auswählen.

    MQL-Tab

    Geben Sie Ihre Abfrage in den Abfrageeditor ein. Verwenden Sie die folgende Abfrage, um 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:

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

    Verwenden Sie für Kontingentmesswerttypen die folgenden Einstellungen:

    • Legen Sie für die Zeitsteuerung 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 Verteilungsmesswerte die folgenden Einstellungen:

    • Wählen Sie in der Symbolleiste des Metrics Explorer Liniendiagramm und dann Heatmap-Diagramm aus. Weitere Informationen finden Sie 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 von verschiedenen Messwerttypen in demselben Diagramm anzeigen möchten. Wenn Sie beispielsweise die Lese- und Schreiblasten einer VM vergleichen möchten, müssen Sie ein Diagramm konfigurieren, in dem die Anzahl der gelesenen Byte und die Anzahl der geschriebenen Byte angezeigt wird.

Wenn Sie mehrere Messwerte darstellen möchten, müssen Sie den Tab Konfiguration verwenden. Die MQL-Schnittstelle in Metrics Explorer unterstützt das Diagramming 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 wechseln
  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 dar:

      1. Maximieren Sie das Menü Messwert auswählen.
      2. Optional: Geben Sie den Messwert- oder Ressourcennamen in die Filterleiste ein, um die Anzahl der Auswahlmöglichkeiten zu begrenzen. Wenn Sie beispielsweise die Anfragelatenz für eine VM-Instanz darstellen möchten, können Sie „&ret;latency"“ eingeben.
      3. Wählen Sie über die Menüs eine Ressource und einen Messwert aus. 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.
      4. Optional: Wenn Sie eine Teilmenge der anzuzeigenden Daten angeben möchten, wählen Sie Filter hinzufügen aus und füllen Sie das Dialogfeld aus. Mit einem Filter können Sie beispielsweise Daten für nur eine Zone abrufen. Sie können mehrere Filter hinzufügen. Weitere Informationen finden Sie unter Diagrammierte Daten filtern.

    • Geben Sie einen Monitoringfilter ein, um ein Service Level Objective oder die Anzahl der auf VMs ausgeführten Prozesse darzustellen:

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

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

  6. Optional: Gruppieren und richten Sie Zeitachsen aus:

    • Lassen Sie die Felder Gruppieren nach und Aggregator leer, damit alle Zeitachsen angezeigt werden.
    • 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.
    • Über das Feld Aggregator können Sie festlegen, wie Zeitachsen kombiniert werden. Wenn das Feld Gruppieren nach beispielsweise leer und das Feld Aggregator den Wert Mittel hat, wird im Diagramm der Durchschnitt der Zeitachse angezeigt.
    • Wählen Sie Erweiterte Optionen aus, um die Verarbeitung der einzelnen Zeitachsen zu konfigurieren.

    Weitere Informationen finden Sie unter Darstellung von Daten im Diagramm auswählen.

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

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

      Wenn Sie zum ersten Mal auf Weiteren Messwert hinzufügen klicken, werden Ihre vorherigen Auswahlen im maximierbaren Bereich Zeitachse A angezeigt. Außerdem wird der Bereich Zeitachse B geöffnet. Dieser Bereich enthält die Konfigurationsfelder, die du für das Diagramm des zweiten Messwerts ausgefüllt hast.

      Im folgenden Screenshot wird dieses Verhalten veranschaulicht:

      Beispiel für die 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 darstellen

Das Prüfen der Anzahl der gemeldeten Fehler kann hilfreich sein, aber es ist wahrscheinlicher, dass Sie die Fehlerrate überwachen müssen. Das heißt, Sie möchten wissen, wie viele Fehler gemessen an der Gesamtzahl der Antworten aufgetreten sind. Damit diese Anforderung erfüllt wird, können Sie ein Diagramm konfigurieren, in dem das Verhältnis von zwei Messwerten angezeigt wird. Beispiele und Informationen zu Anomalien, die auftreten können, wenn Sie Verhältnisse von Messwerten im Diagramm darstellen, finden Sie unter Messwerte und Verhältnisse.

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 wechseln

  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. Wählen Sie den Tab Konfiguration aus, um eine menübasierte Schnittstelle zu verwenden oder einen Monitoringfilter einzugeben. 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 festzulegen, welche Zeitachsen angezeigt werden sollen.
      3. Optional: Aktualisieren Sie die Gruppierungsfelder und die Ausrichtungsparameter.
    2. Wählen Sie Weiteren Messwert hinzufügen aus.

      Wenn Sie auf Weiteren Messwert hinzufügen klicken, werden die 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 für das Diagramm des zweiten Messwerts ausfüllen.

      Im folgenden Screenshot wird dieses Verhalten veranschaulicht:

      Beispiel für die Metrics Explorer-Konfiguration mit zwei Messwerten

    3. Konfigurieren Sie den Nenner:

      1. Wenn Sie eine Ressource und einen Messwert für den Nenner auswählen möchten, verwenden Sie die Menüs im Bereich Zeitreihen-B.

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

      2. Optional: Fügen Sie Filter hinzu, um festzulegen, welche Zeitachsen angezeigt werden sollen.

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

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

        Die Gruppierungsfelder für den zweiten Messwert sollten mit den Werten für Time-Series-A übereinstimmen. Beispielsweise kannst du 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 gleich sind.

    4. Aktivieren Sie die Option Messwerte als Verhältnis anzeigen.

      Wenn Sie diese Auswahl treffen, wird das Label Zeitreihe A in Numerator umbenannt und die Bezeichnung Zeitreihe B wird in Denominator umbenannt.

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

    6. Optional: Maximieren Sie Optionen für das Verhältnis anzeigen, um die sekundären Aggregationsoptionen zu konfigurieren.

    MQL-Tab

    Geben Sie Ihre Abfrage in den Abfrageeditor ein. Verwenden Sie die folgende Abfrage, um 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:

Diagramm für später speichern

Mit 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 speichern möchten, das Sie mit Metrics Explorer für die zukünftige Verwendung konfiguriert haben, 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 die benutzerdefinierten Dashboards über die Google Cloud Console verwalten, wählen Sie in der Metrics Explorer-Symbolleiste die Option Diagramm speichern aus und schließen Sie das Dialogfeld ab. Sie können das Diagramm in einem vorhandenen benutzerdefinierten Dashboard speichern oder ein Dashboard erstellen.

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

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

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

    Die URL des Diagramms erhalten Sie, wenn Sie in der Symbolleiste „Metrics Explorer“ 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. Anschließend können Sie Optionen im Metrics Explorer verwenden, um die JSON-Darstellung des Diagramms anzusehen und zu kopieren.

  • Zum Ermitteln der Syntax für einen Monitoringfilter, der mit der Cloud Monitoring API verwendet wird, verwenden Sie die menübasierte Oberfläche von Metrics Explorer, um das Diagramm zu konfigurieren. Nachdem Sie den Messwert und die Filter ausgewählt haben, wechseln Sie zum direkten Filtermodus, um den entsprechenden Monitoringfilter zu sehen.

Weitere Informationen