Messwerte bei Verwendung von Metrics Explorer auswählen

In diesem Dokument wird beschrieben, wie Sie ein temporäres Diagramm konfigurieren, das die von Ihrem Projekt erfassten Zeitachsendaten anzeigt. Im Metrics Explorer können nur numerische Zeitreihendaten angezeigt werden.

Anzuzeigende Daten auswählen

Um zu konfigurieren, welche Zeitachse in einem Diagramm angezeigt werden soll, können Sie eine Abfrage erstellen, indem Sie eine Auswahl in Menüs treffen, oder eine Abfrage schreiben. Wenn Sie eine Abfrage schreiben, wählen Sie Ihre Abfragesprache aus und verwenden dann einen Abfrageeditor oder eine textbasierte Oberfläche:

  • Monitoring Query Language (MQL)-Abfragen geben die Zeitachsen an und legen fest, wie diese Zeitachsen gruppiert und ausgerichtet werden. Die MQL-Schnittstelle unterstützt einen Codeeditor mit Vorschlägen und Syntaxprüfungen.

    Im Allgemeinen ist es nicht möglich, MQL-Abfragen in Formulare zu konvertieren, die von den anderen Schnittstellen verwendet werden können. Ihre nicht gespeicherten Abfragen werden verworfen, wenn Sie zum oder vom MQL-Tab wechseln.

  • Prometheus Query Language (PromQL)-Abfragen geben Zeitachsen an und legen fest, wie diese Zeitachsen gruppiert und ausgerichtet werden. Die PromQL-Oberfläche unterstützt einen Editor mit Vorschlägen.

    Im Allgemeinen ist es nicht möglich, PromQL-Abfragen in Formulare zu konvertieren, die von den anderen Schnittstellen verwendet werden können. Ihre nicht gespeicherten Abfragen werden verworfen, wenn Sie zum oder vom PromQL-Tab wechseln.

  • Monitoringfilter-Abfragen geben die Zeitreihe an, enthalten aber keine Gruppierungs- oder Ausrichtungsanweisungen.

    Alle Zeitachsen, die Monitoring darstellen kann, können mit einem Monitoring-Filter angegeben werden. Wenn Sie beispielsweise die Anzahl der Prozesse grafisch darstellen möchten, die auf einer VM ausgeführt werden, müssen Sie einen Monitoring-Filter verwenden, der eine Funktion angibt.

    Es ist nicht immer möglich, einen Monitoring-Filter in das für andere Benutzeroberflächen erforderliche Format zu konvertieren. Daher wird Ihre Abfrage möglicherweise verworfen, wenn Sie zu einer anderen Schnittstelle wechseln.

Abfragen geben in der Regel einen Messwerttyp, einen Ressourcentyp und Filter an:

  • Ein Messwerttyp identifiziert die Messungen, die von einer Ressource erfasst werden sollen. Er enthält eine Beschreibung dessen, was gemessen wird und wie die Messwerte interpretiert werden. Ein Messwerttyp wird manchmal als Messwert bezeichnet. Ein Beispiel für einen Messwert ist „CPU-Auslastung“. Konzeptionelle Informationen finden Sie unter Messwerttypen.

  • Ein Ressourcentyp gibt an, von welcher Ressource die Messwertdaten erfasst werden. Der Ressourcentyp wird manchmal als Typ der überwachten Ressource oder als Ressource bezeichnet. Ein Beispiel für eine Ressource ist eine Compute Engine-VM-Instanz. Konzeptionelle Informationen finden Sie unter Überwachte Ressourcen.

Sowohl MQL- als auch PromQL-Abfragen enthalten Gruppierungs- und Ausrichtungsanweisungen. Wenn Sie jedoch einen Monitoring-Filter schreiben oder die Zeitachsen für das Diagramm über Menüs auswählen, konfigurieren Sie die Gruppierungs- und Ausrichtungseinstellungen mithilfe von Menüs.

Abfragen mithilfe von Menüs erstellen

Das Erstellen von Abfragen mithilfe von Menüs ist die Standardkonfiguration. Wenn Sie einen Messwert und einen Filter auswählen und dann zu einer anderen Oberfläche wechseln, wird Ihre Auswahl in der Regel beibehalten und für diese Oberfläche neu formatiert. Das heißt, eine durch Menüs erstellte Abfrage kann in eine MQL-Abfrage konvertiert werden.

Sie können von den anderen Schnittstellen zur menügesteuerten Oberfläche zurückkehren, indem Sie Builder auswählen. Ihre Abfrage wird jedoch verworfen. Das heißt, eine MQL-Abfrage kann nicht in ein gleichwertiges menügesteuertes Formular konvertiert werden.

So erstellen Sie eine Abfrage mithilfe von Menüs:

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

    Zum Metrics Explorer

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

  2. Führen Sie in der Symbolleiste des Abfragebereichs die folgenden Schritte aus:

    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:

      • Über die Filterleiste können Sie einen bestimmten Messwerttyp finden. Wenn Sie beispielsweise util eingeben, schränken Sie das Menü auf Einträge ein, die util enthalten. Einträge werden angezeigt, wenn sie einen „Enthält“-Test bestehen, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird.

      • Klicken Sie auf Aktiv, um alle Messwerttypen (auch solche ohne Daten) aufzurufen. Standardmäßig werden in den Menüs nur Messwerttypen mit Daten angezeigt.

    2. Treffen Sie eine Auswahl im Menü Ressourcen, Messwertkategorien oder Messwerte und klicken Sie dann auf Übernehmen.

      Wenn Sie beispielsweise die CPU-Auslastung einer virtuellen Maschine von Compute Engine darstellen möchten, können Sie VM-Instanz, Instanz, CPU-Auslastung auswählen und dann auf Anwenden klicken.

      Im Menü Ressourcen ist die Ressource aufgeführt, aus der die Daten erfasst werden. Wenn kein Messwert für eine Ressource geschrieben wird, wählen Sie Nicht angegeben aus.

    Nachdem der Ressourcentyp und der Messwert ausgewählt sind, werden im Diagramm alle verfügbaren Zeitachsen für dieses Paar angezeigt:

    Grafik: Diagramm mit ausgewähltem Messwert

    Das vorherige Diagramm enthält mehr Daten, als angezeigt werden können. Diagramme sind auf 50 anzeigbare Linien beschränkt. Das Diagramm gibt einen Hinweis, dass zu viele Daten zum Anzeigen vorhanden sind. Wenn Sie die Datenmenge reduzieren möchten, verwenden Sie in der Abfragesymbolleiste das Element Sortieren und begrenzen. Weitere Informationen finden Sie unter Ausreißer anzeigen.

    Sie können auch die Filter- und Aggregationsoptionen verwenden, um die Menge der im Diagramm dargestellten Daten zu reduzieren. Diese Techniken machen die Diagramme für Diagnosen und Analysen nützlicher und erhöhen die Leistung und Reaktionsfähigkeit der Benutzeroberfläche selbst.

  3. Optional: Fügen Sie Filter hinzu, um einzuschränken, welche Zeitreihen angezeigt werden. Im nächsten Abschnitt werden die Filteroptionen beschrieben.

  4. Optional: Konfigurieren Sie, wie die Zeitreihen gruppiert und ausgerichtet werden. Weitere Informationen finden Sie unter Wählen, wie in Diagrammdaten dargestellt werden sollen.

Diagrammdaten filtern

Filter stellen sicher, dass nur Zeitreihen dargestellt werden, die bestimmte Kriterien erfüllen. Wenn Sie Filter anwenden, können Sie die Anzahl der Linien im Diagramm reduzieren, was die Leistung des Diagramms verbessern kann. Eine weitere Möglichkeit, die Reaktionsfähigkeit eines Diagramms zu verbessern, besteht darin, Aggregationsoptionen zu konfigurieren und die Anzahl der angezeigten Zeitreihen zu sortieren und zu begrenzen. Weitere Informationen finden Sie unter Ausreißer anzeigen.

Ein Filter besteht aus einem Label, einem Vergleichsoperator und einem Wert. Wenn Sie beispielsweise alle Zeitachsen abgleichen möchten, deren zone-Label mit "us-central1" beginnt, können Sie den Filter zone=~"us-central1.*" verwenden. Dieser verwendet einen regulären Ausdruck für den Vergleich. Es gibt vier Vergleichsoperatoren:

  • ist gleich, =
  • ist nicht gleich, !=
  • Übereinstimmung mit regulärem Ausdruck, =~
  • Regulärer Ausdruck stimmt nicht überein, !=~

Wenn Sie nach der Projekt-ID oder dem Ressourcencontainer filtern, müssen Sie den Gleichheitsoperator (=) verwenden. Wenn Sie nach anderen Labels filtern, können Sie einen beliebigen unterstützten Vergleichsoperator verwenden. In der Regel können Sie Messwert- und Ressourcenlabels sowie nach Ressourcengruppe filtern.

Wenn Sie mehrere Filterkriterien angeben, werden im entsprechenden Diagramm nur die Zeitachsen angezeigt, die alle Kriterien erfüllen. Dies ist ein logisches AND.

So fügen Sie einen Filter über die menübasierte Oberfläche der Google Cloud Console hinzu:

  1. Klicken Sie im Element Filter auf Filter hinzufügen und treffen Sie eine Auswahl im Menü.

  2. Wenn Sie den Vergleich ändern möchten, wählen Sie im Menü Vergleicher einen Wert aus.

  3. Geben Sie im Feld Wert einen Wert ein oder wählen Sie einen aus:

    • Für einen direkten Vergleich wählen Sie = oder != aus dem Menü aus oder geben einen Wert ein und klicken auf OK. Sie können Werte wie us-central1-a eingeben oder einen Filterstring erstellen, der mit starts_with oder ends_with beginnt. Beispiel: Wenn Sie Daten für alle us-central1-Zonen aufrufen möchten, können Sie den Filterstring starts_with("us-central1") eingeben. Weitere Informationen zu Filterstrings finden Sie unter Monitoring-Filter.

      Da die Menüeinträge aus der empfangenen Zeitachse abgeleitet werden, müssen Sie einen Wert für das Label eingeben, wenn eine überwachte Ressource keine Daten für den ausgewählten Messwert generiert.

    • Geben Sie für einen Vergleich mit regulären Ausdrücken (=~ oder !=~) einen regulären RE2 in das Feld Wert ein und klicken Sie auf OK. Der reguläre Ausdruck us-central1-.* stimmt beispielsweise mit allen us-central1-Zonen überein.

      Zum Abgleichen einer beliebigen US-Zone, die auf „a“ endet, können Sie den regulären Ausdruck ^us.*.a$ verwenden.

      Mit regulären Ausdrücken können Sie das Ressourcenlabel project_id nicht filtern.

      Wenn Sie beispielsweise nur die Zeitachsen aus einer der us-central1-Zonen ansehen möchten, wenden Sie einen zone=~"us-central1.*"-Filter an.

Wenn Sie mehrere Filter hinzufügen, gilt Folgendes:

  • Sie können dasselbe Label mehrmals verwenden und so einen Filter für einen Wertebereich angeben.

  • Alle Filterkriterien müssen erfüllt sein. Sie bilden ein logisches AND.

Wenn Sie den Wert oder Vergleichsoperator für einen Filter bearbeiten möchten, klicken Sie für das Filterelement auf das -Menü, nehmen Sie die gewünschten Änderungen vor und klicken Sie dann auf Ok.

Wenn Sie einen Filter löschen möchten, klicken Sie auf Abbrechen.

MQL-Abfragen schreiben

So geben Sie eine MQL- oder PromQL-Abfrage ein:

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

    Zum Metrics Explorer

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

  2. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
  3. 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.
  4. Optional: Deaktivieren Sie die Option Automatisch ausführen.
  5. 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:

  6. Klicken Sie auf Abfrage ausführen.

    Wenn die Ein/Aus-Schaltfläche Automatisch ausführen aktiviert ist, wird die Schaltfläche Abfrage ausführen nicht angezeigt.

PromQL-Abfragen schreiben

So geben Sie eine MQL- oder PromQL-Abfrage ein:

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

    Zum Metrics Explorer

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

  2. Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche  MQL oder  PromQL.
  3. Prüfen Sie, ob PromQL in der Ein-/Aus-Schaltfläche Sprache ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
  4. Optional: Deaktivieren Sie die Option Automatisch ausführen.
  5. 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.

  6. Klicken Sie auf Abfrage ausführen.

    Wenn die Ein/Aus-Schaltfläche Automatisch ausführen aktiviert ist, wird die Schaltfläche Abfrage ausführen nicht angezeigt.

Monitoring-Filterabfragen schreiben

Wenn Sie eine der folgenden Aktionen ausführen möchten, müssen Sie den direkten Filtermodus verwenden. Damit können Sie einen Monitoring-Filter eingeben:

  • Rufen Sie ein Service Level Objective (SLO) auf.
  • Zeigt die Anzahl der Prozesse an, die auf virtuellen Maschinen (VMs) ausgeführt werden.
  • Rufen Sie einen benutzerdefinierten Messwert auf, für den Sie noch keine Daten haben.
  • Filtern Sie eine Zeitreihe anhand eines Labels, für das Sie noch keine Daten haben.

Ein Monitoring-Filter oder gleichwertig ein Messwertfilter ist ein Ausdruck, mit dem Monitoring die Zeitachse für das Diagramm identifiziert. Der folgende Ausdruck führt beispielsweise dazu, dass ein Diagramm die Anzahl der Prozesse anzeigt, deren Name nginx enthält:

select_process_count("monitoring.regex.full_match(\".*nginx.*\")")
resource.type="gce_instance"

Außerdem können Sie Monitoring-Filter verwenden, um Zeitachsen nach Ressourcen- und Messwerttyp zu identifizieren. Der folgende Ausdruck führt zu einem Diagramm, in dem die Anzahl der Logeinträge für alle Google Cloud-VM-Instanzen in der Zone us-east1-b angezeigt wird:

metric.type="logging.googleapis.com/log_entry_count"
resource.type="gce_instance"
resource.label."zone"="us-east1-b"

So geben Sie einen Monitoring-Filter ein:

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

    Zum Metrics Explorer

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

  2. Klicken Sie im Element Metric (Messwert) auf Help (Hilfe) und wählen Sie dann Direct Filter Mode (Direktfiltermodus) aus.

    Die Elemente Metric und Filter werden gelöscht und das Element Filters wird erstellt, über das Sie Text eingeben können.

    Wenn Sie vor dem Wechsel in den Modus Direkter Filtermodus einen Ressourcentyp, einen Messwert oder Filter ausgewählt haben, werden diese Einstellungen im Element Filter angezeigt.

  3. Geben Sie im Textbereich des Elements Filters einen Monitoring-Filterausdruck ein. Informationen zur Syntax finden Sie in den folgenden Dokumenten:

    Wenn Sie den direkten Filtermodus verwenden und keine für den Filter übereinstimmenden Daten verfügbar sind, wird ein Fehler angezeigt. Häufige Fehlermeldungen sind Chart definition invalid und No data is available for the selected timeframe..

  4. Optional: Konfigurieren Sie, wie die Zeitreihen gruppiert und ausgerichtet werden. Weitere Informationen finden Sie unter Wählen, wie in Diagrammdaten dargestellt werden sollen.

Klicken Sie auf Direkten Filtermodus beenden, um zur menübasierten Oberfläche zurückzukehren.

Legen Sie fest, wie Diagrammdaten angezeigt werden sollen

In diesem Abschnitt wird gezeigt, wie die ausgewählten Daten durch Festlegen der Aggregationsfelder angezeigt werden können. Eine Aggregation besteht aus der Ausrichtung von Datenpunkten innerhalb einer Zeitachse und dem Kombinieren verschiedener Zeitreihen. Eine ausführliche Erläuterung der Aggregation finden Sie unter Filtern und Aggregation: Zeitachsen bearbeiten.

Der Inhalt dieses Abschnitts gilt nicht, wenn Sie die Daten für das Diagramm mithilfe eines MQL oder einer PromQL ausgewählt haben.

Zeitachsen kombinieren

Sie können die für einen Messwert zurückgegebene Datenmenge reduzieren. Dazu kombinieren Sie verschiedene Zeitachsen. Zum Kombinieren mehrerer Zeitachsen geben Sie in der Regel ein oder mehrere Labels und eine Funktion an. Zeitachsen, die für alle angegebenen Labels denselben Wert haben, werden gruppiert. Anschließend werden diese Zeitachsen von der von Ihnen angegebenen Funktion zu einer neuen Zeitreihe kombiniert.

Mit den Einstellungen im Element Aggregation können Sie die Anzahl der Zeitachsen ändern, die im Diagramm angezeigt werden. Die Standardeinstellungen für dieses Element werden durch den ausgewählten Messwerttyp bestimmt. Führen Sie einen der folgenden Schritte aus, um die Anzeige zu ändern:

  • Damit alle Zeitachsen angezeigt werden, muss im Element Aggregation das erste Menü auf Unaggregated und das zweite Menü auf None festgelegt sein.

  • So kombinieren Sie Zeitachsen im Element Aggregation:

    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 Mean auswählen, ist die angezeigte Zeitachse der Durchschnitt aller Zeitachsen.

    2. Maximieren Sie das zweite Menü und wählen Sie ein oder mehrere Labels aus, um Zeitreihen mit denselben Labelwerten zu kombinieren.

      Das Diagramm wird aktualisiert und zeigt eine Zeitachse für jede eindeutige Kombination von Labelwerten. Wenn beispielsweise Zeitachsen pro Zone angezeigt werden sollen, stellen Sie das zweite Menü auf zone ein.

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

Wenn Sie beispielsweise die Funktion auf Summe festlegen und das Label user_labels.version auswählen, gibt es für jeden Wert des Labels user_labels.version eine Zeitachse. Die Datenpunkte in jeder Zeitreihe werden aus der Summe aller Werte für einzelne Zeitreihen für eine bestimmte Version berechnet:

Es werden Zeitreihen gruppiert nach „user_labels.version“ angezeigt.

Wenn Sie mehrere Labels auswählen, werden Zeitreihen mit denselben Werten für die ausgewählten Labels kombiniert. Das resultierende Diagramm enthält eine Zeitachse für jede Kombination von Labelwerten. Die Reihenfolge, in der Sie die Labels angeben, spielt keine Rolle. Der folgende Screenshot zeigt ein Diagramm, in dem Zeitreihen mit den Labels user_labels.version und system_labels.machine_image kombiniert werden:

Zeitachsen werden nach Version und Maschinen-Image gruppiert angezeigt.

Wie gezeigt, wird im Diagramm für jedes Paar von Labelwerten eine Zeitachse angezeigt. Die Tatsache, dass Sie für jede Kombination von Beschriftungen eine Zeitachse erhalten, bedeutet, dass mit diesem Verfahren mehr Daten erzeugt werden können, als sich sinnvoll in ein einzelnes Diagramm einfügen lassen.

Alle Zeitreihen anzeigen

Wenn Sie alle Zeitreihen sehen möchten, legen Sie für das Element Aggregation das erste Menü auf Nicht aggregiert und das zweite Menü auf Keine fest.

Zeitreihe ausrichten

Bei der Ausrichtung werden die von Monitoring empfangenen Zeitachsendaten in eine neue Zeitachse umgewandelt, die Datenpunkte in festen Intervallen enthält. Der Ausrichtungsprozess besteht aus dem Erfassen aller Datenpunkte, die innerhalb eines festgelegten Zeitraums empfangen wurden, einer Funktion zum Kombinieren dieser Datenpunkte und dem Zuweisen eines Zeitstempels zum Ergebnis. Diese Kombinationsfunktion kann den Durchschnitt aller Stichproben berechnen oder das Maximum aller Stichproben extrahieren.

Ausrichtungsintervall festlegen

Klicken Sie im Abfragebereich auf Abfrageelement hinzufügen, wählen Sie Min. Intervall aus und füllen Sie das Dialogfeld aus, um die feste Dauer für Punkte anzugeben, die kombiniert werden sollen.

Stellen Sie sich beispielsweise einen Messwert mit einem Stichprobenzeitraum von einer Minute vor. Wenn ein Diagramm so konfiguriert ist, dass Daten aus einer Stunde angezeigt werden, kann das Diagramm alle 60 Datenpunkte anzeigen. Wenn das Feld Min. Intervall auf 10 minutes gesetzt ist, werden im Diagramm 6 Datenpunkte angezeigt. Wenn Sie das Diagramm jetzt jedoch so konfigurieren, dass die Daten einer Woche angezeigt werden, gibt es zu viele Punkte zum Anzeigen im Diagramm und das Intervall, in dem die Punkte kombiniert werden, wird automatisch geändert. In diesem Beispiel beträgt das geänderte Intervall eine Stunde.

Der folgende Screenshot zeigt die CPU-Auslastung der Compute Engine-VM-Instanzen in einem bestimmten Google Cloud-Projekt. In dieser Abbildung ist das Feld Min Interval (Mindestintervall) auf 1 minute festgelegt:

Grafik: CPU-Auslastung von VM-Instanzen mit Standardausrichtungseinstellungen

Zum Vergleich zeigt der folgende Screenshot, wie sich das Ändern des Intervalls von 1 minute zu 5 minutes auswirkt:

CPU-Auslastung von VM-Instanzen mit Standardeinstellung mit einem Ausrichtungszeitraum von 5 Minuten.

Wenn Sie den Zeitraum erhöhen, hat das resultierende Diagramm weniger Punkte und sinkt von 60 Punkten pro Zeitreihe auf 10 Punkte pro Zeitreihe. Wenn Sie das Feld Mindestintervall erhöhen, werden mehr Punkte kombiniert, wodurch sich die dargestellten Daten glätten.

Ausrichtungsfunktion festlegen

Wenn Sie die Funktion für die Aggregation auswählen, wählt Cloud Monitoring die Ausrichtungsfunktion für Sie aus. Cloud Monitoring bestimmt die optimale Ausrichtungsfunktion anhand des von Ihnen ausgewählten Messwerttyps und Ihrer Auswahl für die Aggregationsfunktion. Sie können jedoch eine Ausrichtungsfunktion angeben und die von Cloud Monitoring getroffene Auswahl überschreiben.

So geben Sie die Ausrichtungsfunktion an:

  1. Maximieren Sie im Element Aggregation das erste Menü und wählen Sie Aligner konfigurieren aus. Die Elemente Ausrichtungsfunktion und Gruppierung werden hinzugefügt.
  2. Maximieren Sie das Element Ausrichtungsfunktion und treffen Sie eine Auswahl.

Während die meisten unterstützten Ausrichtungsfunktionen allgemeine mathematische Funktionen ausführen, führen einige auch komplexere Aktionen aus:

  • next next (nächste ältere Stichprobe): Wenn nur die neueste Stichprobe innerhalb eines Ausrichtungszeitraums beibehalten werden soll, wählen Sie nextälter aus. Diese Funktion wird häufig bei Verfügbarkeitsdiagnosen verwendet und ist eine gute Wahl, wenn es nur um den neuesten Wert geht.

    Diese Funktion gilt nur für Messwerte des Messgeräts.

  • percentile: Um einen Verteilungsmesswert in einem Liniendiagramm, in einem gestapelten Flächendiagramm oder in einem gestapelten Balkendiagramm darzustellen, müssen Sie festlegen, welches Perzentil in der Verteilung angezeigt werden soll. Eine Möglichkeit, dieses Perzentil festzulegen, ist die Auswahl einer Perzentilfunktion. Sie können das 5., 50., 95. und 99. Perzentil auswählen. Der ausgerichtete Datenpunkt wird durch Berechnung des angegebenen Perzentils anhand aller Datenpunkte im Ausrichtungszeitraum ermittelt.

    Diese Funktion gilt nur für Gauge- und Deltamesswerte, wenn diese den Datentyp „Verteilung“ haben.

  • delta: Verwenden Sie diese Funktion, um einen kumulativen Messwert oder einen Deltamesswert in einen Deltamesswert mit einer Stichprobe pro Ausrichtungszeitraum umzuwandeln. Bei Verwendung dieser Funktion kann es zu Dateninterpolation kommen. Ein Beispiel finden Sie unter Arten, Typen und Conversions.

    Diese Funktion ist nur für kumulative und Deltamesswerte gültig.

  • rate: Verwenden Sie diese Funktion, um einen kumulativen oder Deltamesswert in einen Gauge-Messwert umzuwandeln. Wenn Sie diese Funktion auswählen, können Sie sich die zu transformierende Zeitreihe mit einer Deltafunktion vorstellen, die dann durch den Ausrichtungszeitraum geteilt wird. Wenn die Einheit der ursprünglichen Zeitachse beispielsweise MiB und die Einheit des Ausrichtungszeitraums Zweit ist, hat das Diagramm eine Einheit von MiB pro Sekunde. Weitere Informationen finden Sie unter Arten, Typen und Conversions.

    Diese Funktion ist nur für kumulative und Deltamesswerte gültig.

Weitere Informationen zu den verfügbaren Ausrichtungsfunktionen finden Sie in der API-Referenz unter Aligner.

Sekundäre Gruppierung und Ausrichtung

Wenn Sie mehrere Zeitachsen haben, die bereits Aggregationen darstellen, können Sie alle Zeitachsen im Diagramm auf eine einzige Zeitachse reduzieren, indem Sie einen sekundären Aggregator auswählen. Wenn Sie beispielsweise Daten nach Zone gruppieren, wird im Diagramm für jede Zone eine Zeitachse angezeigt. Wenn Sie ein Diagramm mit einer einzelnen Zeitachse erstellen möchten, verwenden Sie die sekundären Aggregationsfelder.

Bei einigen Messwerttypen können Sie die Daten transformieren. Wenn diese Option verfügbar ist und Sie das Feld Transform auf einen anderen Wert als None festlegen, sind alle anderen Felder die sekundären Aggregationseinstellungen.

Wenn die sekundären Aggregationsfelder konfigurierbar sind, kann für den Zugriff auf diese Felder Folgendes verwendet werden:

  1. Klicken Sie auf Abfrageelement hinzufügen und wählen Sie dann Sekundäre Aggregation aus.
  2. Konfigurieren Sie das Sekundäre Aggregationselement.

Der folgende Screenshot zeigt mehrere Zeitachsen, die sich aus der Gruppierung eines gefilterten Datasets ergeben. Gruppierung benötigt eine Aggregation. Jede Liniengruppe wird zu einer zusammengefasst. Der folgende Screenshot zeigt Zeitachsen, die nach Zonen gruppiert sind:

Grafik: Gefilterte Zeitreihe nach Zone gruppiert

Der folgende Screenshot zeigt das Ergebnis, wenn mit sekundärer Aggregation der Mittelwert über die gruppierte Zeitachse ermittelt wurde:

Grafik: Sekundäre Aggregation, die auf das vorherige Beispiel angewendet wurde

Name einer Legendenspalte konfigurieren

Im Feld Legend Alias (Legendenalias) können Sie eine Beschreibung für die Zeitachsen im Diagramm anpassen. Diese Beschreibungen werden in der Kurzinfo des Diagramms und in der Diagrammlegende in der Spalte Name angezeigt. Standardmäßig werden die Beschreibungen in der Legende aus den Werten verschiedener Labels in Ihrer Zeitachse erstellt. Da das System die Labels auswählt, sind die Ergebnisse für Sie möglicherweise nicht hilfreich. Verwenden Sie dieses Feld, um eine Vorlage für Beschreibungen zu erstellen.

Sie können nur Text und Vorlagen in das Feld Legend Alias (Legendenalias) eingeben. Wenn Sie eine Vorlage hinzufügen, fügen Sie einen Ausdruck hinzu, der ausgewertet wird, wenn die Legende angezeigt wird.

So fügen Sie einem Diagramm eine Legendenvorlage hinzu:

  1. Maximieren Sie im Bereich Display den Bereich Legend Alias.
  2. Klicken Sie auf Vorschläge für Vorlagenvariablen anzeigen und wählen Sie einen Eintrag aus dem Menü aus. Wenn Sie beispielsweise zone auswählen, wird die Vorlage ${resource.labels.zone} hinzugefügt.

Der folgende Screenshot zeigt beispielsweise eine Legendenvorlage, die nur Text und den Ausdruck ${resource.labels.zone} enthält:

Vorlage für eine einfache Beschreibung

In der Diagrammlegende werden die aus der Vorlage generierten Werte in einer Spalte mit der Überschrift Name und in der Kurzinfo angezeigt:

Aus einer Vorlage generierte Beschreibungen

Sie können die Legendenvorlage so konfigurieren, dass sie mehrere Textstrings und Vorlagen enthält. Der verfügbare Platz der Kurzinfo ist jedoch begrenzt.

Nächste Schritte