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 Zeitreihendaten anzeigt. Im Metrics Explorer können nur numerische Zeitreihendaten angezeigt werden.

Anzuzeigende Daten auswählen

Zum Konfigurieren der Zeitachsen, die in einem Diagramm angezeigt werden sollen, 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:

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

    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 Tab „MQL“ wechseln.

  • Abfragen in der Prometheus Query Language (PromQL) geben Zeitachsen an und wie diese gruppiert und ausgerichtet werden. Die PromQL-Schnittstelle 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.

  • Monitoring-Filterabfragen geben die Zeitreihen an, enthalten aber keine Gruppierungs- oder Ausrichtungsanweisungen.

    Mit einem Monitoring-Filter kann jede Zeitachse angegeben werden, die von Monitoring grafisch dargestellt werden kann. Wenn Sie beispielsweise die Anzahl der Prozesse 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 die von anderen Schnittstellen erforderliche Form umzuwandeln. Daher wird Ihre Abfrage möglicherweise verworfen, wenn Sie zu einer anderen Schnittstelle wechseln.

In Abfragen werden in der Regel ein Messwerttyp, ein Ressourcentyp und Filter angegeben:

  • Ein Messwerttyp gibt die Messwerte an, 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 auch als Messwert bezeichnet. Ein Beispiel für einen Messwert ist die „CPU-Auslastung“. Konzeptionelle Informationen finden Sie unter Messwerttypen.

  • Der Ressourcentyp gibt an, von welcher Ressource die Messwertdaten erfasst werden. Der Ressourcentyp wird manchmal als Typ der überwachten Ressource oder 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 der 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 normalerweise beibehalten und für diese Oberfläche neu formatiert. Das heißt, eine von Menüs erstellte Abfrage kann in eine MQL-Abfrage konvertiert werden.

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

So erstellen Sie eine Abfrage mithilfe von Menüs:

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

    Zum Metrics Explorer

  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:

      • Mit der Filterleiste können Sie nach einem bestimmten Messwerttyp suchen. Wenn Sie beispielsweise util eingeben, werden im Menü nur Einträge angezeigt, die util enthalten. Einträge werden angezeigt, wenn sie einen "enthält"-Test bestehen, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird.

      • Wenn Sie alle Messwerttypen (auch die ohne Daten) aufrufen möchten, klicken Sie auf Aktiv. Standardmäßig werden in den Menüs nur Messwerttypen mit Daten angezeigt.

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

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

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

    Nachdem Sie den Ressourcentyp und den Messwert ausgewählt haben, zeigt das Diagramm alle verfügbaren Zeitreihen für dieses Paar an:

    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 zeigt einen Hinweis an, dass zu viele Daten zum Anzeigen vorhanden sind. Wenn Sie die Datenmenge reduzieren möchten, verwenden Sie in der Abfragesymbolleiste das Element Sort & limit (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 Diagnose und Analyse 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 sollen. Weitere Informationen finden Sie unter Anzeige von Daten im Diagramm auswählen.

Diagrammdaten filtern

Mit Filtern können Sie dafür sorgen, dass nur Zeitreihen dargestellt werden, die bestimmte Kriterien erfüllen. Wenn Sie Filter anwenden, können Sie die Anzahl der Linien im Diagramm reduzieren und so die Leistung des Diagramms verbessern. Sie können die Reaktionszeit eines Diagramms auch verbessern, indem Sie Aggregationsoptionen konfigurieren sowie die Anzahl der angezeigten Zeitreihen sortieren und 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, der zum Durchführen des Vergleichs einen regulären Ausdruck verwendet. Es gibt vier Vergleichsoperatoren:

  • ist gleich, =
  • ist nicht gleich, !=
  • Übereinstimmung mit regulärem Ausdruck, =~
  • Keine Übereinstimmung mit regulärem Ausdruck, !=~

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, zeigt das entsprechende Diagramm nur die Zeitachse an, die alle Kriterien erfüllt, also ein logisches AND.

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

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

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

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

    • Für einen direkten Vergleich (= oder !=) wählen Sie den Wert 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, gelten folgende Punkte:

  • 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 im Filterelement auf 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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  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 Query Editor 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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

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

Monitoringfilter-Abfragen schreiben

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

  • Zeigen Sie ein Service Level Objective (SLO) an.
  • Lassen Sie sich die Anzahl der Prozesse anzeigen, die auf virtuellen Maschinen (VMs) ausgeführt werden.
  • Einen benutzerdefinierten Messwert aufrufen, für den noch keine Daten vorhanden sind.
  • Sie können eine Zeitreihe anhand eines Labels filtern, für das Sie noch keine Daten haben.

Ein Monitoring-Filter oder entsprechend ein Messwertfilter ist ein Ausdruck, mit dem Monitoring die Zeitreihe für das Diagramm identifiziert. Der folgende Ausdruck führt beispielsweise zu einem Diagramm mit der Anzahl der Prozesse, deren Name nginx enthält:

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

Außerdem können Sie mithilfe von Monitoring-Filtern Zeitachsen anhand ihrer Ressource und ihres Messwerttyps identifizieren. Der folgende Ausdruck führt zu einem Diagramm mit der Anzahl der Logeinträge für alle Google Cloud-VM-Instanzen in der Zone us-east1-b:

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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Metrics Explorer aus:

    Zum Metrics Explorer

  2. Klicken Sie im Element Messwert auf Hilfe und wählen Sie dann Direktfiltermodus aus.

    Die Elemente Metric (Messwert) und Filter (Filter) werden gelöscht. Außerdem wird das Element Filters erstellt, über das Sie Text eingeben können.

    Wenn Sie einen Ressourcentyp, einen Messwert oder Filter ausgewählt haben, bevor Sie in den Direktfiltermodus wechseln, 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 Daten verfügbar sind, die den Filter erfüllen, 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 sollen. Weitere Informationen finden Sie unter Anzeige von Daten im Diagramm auswählen.

Um zur menübasierten Oberfläche zurückzukehren, klicken Sie auf Direkten Filtermodus beenden.

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 der Kombination 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 einer MQL oder PromQL ausgewählt haben.

Zeitachsen kombinieren

Sie können die für einen Messwert zurückgegebene Datenmenge reduzieren. Dazu kombinieren Sie verschiedene Zeitachsen. Wenn Sie mehrere Zeitachsen kombinieren möchten, 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. Die angegebene Funktion kombiniert diese Zeitachsen dann zu einer neuen Zeitachse.

Die Einstellungen im Element Aggregation können die Anzahl der Zeitachsen ändern, die im Diagramm angezeigt werden. Die Standardeinstellungen für dieses Element richten sich nach dem ausgewählten Messwerttyp. Sie haben folgende Möglichkeiten, die Darstellung zu ändern:

  • Damit jede Zeitreihe angezeigt wird, muss im Element Aggregation das erste Menü auf Nicht aggregiert und das zweite Menü auf Keine 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 Zeitachsen mit denselben Labelwerten zu kombinieren.

      Das Diagramm wird aktualisiert und enthält eine Zeitachse für jede eindeutige Kombination von Labelwerten. Sollen z. B. Zeitachsen pro Zone angezeigt werden, legen Sie im zweiten Menü zone fest.

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

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

Die Zeitreihen werden angezeigt, gruppiert nach „user_labels.version“.

Wenn Sie mehrere Labels auswählen, werden Zeitachsen mit denselben Werten für die ausgewählten Labels kombiniert. Das resultierende Diagramm zeigt eine Zeitachse für jede Kombination von Labelwerten an. Die Reihenfolge, in der Sie die Labels angeben, spielt keine Rolle. Der folgende Screenshot zeigt ein Diagramm, in dem Zeitreihen durch die 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 eine Zeitreihe für jedes Labelwertpaar angezeigt. Die Tatsache, dass Sie für jede Kombination von Labels eine Zeitachse erhalten, bedeutet, dass mit dieser Technik mehr Daten erstellt werden können, als Sie sinnvoll in einem einzelnen Diagramm darstellen können.

Alle Zeitreihen anzeigen

Legen Sie zum Anzeigen aller Zeitreihen im Element Aggregation das erste Menü auf Nicht aggregiert und das zweite Menü auf Keine fest.

Zeitachse 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

Wenn Sie die feste Zeitspanne für die Kombination von Punkten angeben möchten, klicken Sie im Abfragebereich auf Abfrageelement hinzufügen, wählen Sie Min Intervall aus und füllen Sie das Dialogfeld aus.

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 Interval (Mindestintervall) auf 10 minutes gesetzt ist, werden im Diagramm sechs Datenpunkte angezeigt. Wenn Sie das Diagramm jetzt jedoch so konfigurieren, dass die Daten einer Woche angezeigt werden, gibt es zu viele Punkte, um sie im Diagramm anzuzeigen. Daher wird das Intervall, über das die Punkte kombiniert werden, 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 diesem Bild ist für das Feld Min. Interval (Mindestintervall) der Wert 1 minute festgelegt:

Grafik: CPU-Auslastung von VM-Instanzen mit Standardausrichtungseinstellungen

Der folgende Screenshot zeigt zum Vergleich, 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 verlängern, hat das resultierende Diagramm weniger Punkte und sinkt von 60 Punkten pro Zeitreihe auf 10 Punkte pro Zeitreihe. Durch Erhöhen des Felds Min. Interval (Mindestintervall) werden mehr Punkte kombiniert, was eine Glättung auf die dargestellten Daten hat.

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 legen Sie die Ausrichtungsfunktion fest:

  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 der unterstützten Ausrichtungsfunktionen gängige mathematische Funktionen ausführen, führen einige komplexere Aktionen aus:

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

    Diese Funktion ist nur für Tachometer-Messwerte gültig.

  • 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 anzugeben, 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 ist nur für Tachometer- und Deltamesswerte gültig, wenn sie einen Verteilungsdatentyp haben.

  • Delta: Verwenden Sie diese Funktion, um einen kumulativen Messwert oder einen Delta-Messwert in einen Delta-Messwert mit einer Stichprobe pro Ausrichtungszeitraum umzuwandeln. Wenn Sie diese Funktion verwenden, kann es zu einer Dateninterpolation kommen. Ein Beispiel finden Sie unter Arten, Typen und Konvertierungen.

    Diese Funktion ist nur für kumulative Messwerte und Delta-Messwerte 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 Zeitreihe vorstellen, die wie mit einer Deltafunktion transformiert und dann durch den Ausrichtungszeitraum geteilt wird. Wenn die Einheit der ursprünglichen Zeitachse beispielsweise MiB und die Einheit des Ausrichtungszeitraums die Sekunde ist, hat das Diagramm eine Einheit von MiB pro Sekunde. Weitere Informationen finden Sie unter Arten, Typen und Konvertierungen.

    Diese Funktion ist nur für kumulative Messwerte und Delta-Messwerte 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 einzelne Zeitachse reduzieren, indem Sie einen Sekundären Aggregator auswählen. Wenn Sie beispielsweise Daten nach Zone gruppieren, zeigt das Diagramm eine Zeitachse für jede Zone an. Verwenden Sie die sekundären Aggregationsfelder, um ein Diagramm mit einer einzelnen Zeitachse zu erstellen.

Bei einigen Messwerttypen haben Sie die Möglichkeit, die Daten zu 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, können Sie so auf diese Felder zugreifen:

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

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 zum Diagramm und in der Diagrammlegende in der Spalte Name angezeigt. Die Beschreibungen in der Legende werden standardmäßig 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 in das Feld Legendenalias Nur-Text und Vorlagen 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 Anzeige die Option Legendenalias.
  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