In diesem Dokument wird beschrieben, wie Sie ein Diagramm in einem benutzerdefinierten Dashboard konfigurieren, um Zeitreihendaten anzuzeigen, die in Ihrem Projekt erfasst wurden. In Diagrammen können nur numerische Zeitreihendaten angezeigt werden. Informationen zum Konfigurieren des Stils erhalten Sie unter Anzeigeoptionen für Diagramme festlegen.
Anzuzeigende Daten auswählen
Sie können eine Abfrage erstellen, indem Sie in den Menüs eine Auswahl treffen, oder eine Abfrage schreiben, um zu konfigurieren, welche Zeitreihen in einem Diagramm angezeigt werden sollen. Wenn Sie eine Abfrage schreiben, wählen Sie Ihre Abfragesprache aus und verwenden dann Abfrageeditor oder einer textbasierten Oberfläche:
In Monitoring Query Language (MQL)-Abfragen werden die Zeitreihen und die Gruppierung und Ausrichtung dieser Zeitreihen angegeben. Die MQL-Schnittstelle unterstützt einen Codeeditor mit Vorschlägen und einer Syntaxprüfung.
Es ist im Allgemeinen nicht möglich, MQL-Abfragen in Formulare umzuwandeln, die von den anderen Oberflächen verwendet werden können. Ihre nicht gespeicherten Abfragen werden werden verworfen, wenn Sie zum oder vom Tab „MQL“ wechseln.
In Prometheus Query Language (PromQL)-Abfragen werden Zeitreihen und die Gruppierung und Ausrichtung dieser Zeitreihen angegeben. Die PromQL-Oberfläche unterstützt einen Editor mit Vorschlägen.
Es ist im Allgemeinen nicht möglich, PromQL-Abfragen in Formen umzuwandeln, die von den anderen Schnittstellen verwendet werden können. Ihre nicht gespeicherten Abfragen werden beim Wechsel zum oder vom Tab „PromQL“ verworfen.
Monitoringfilterabfragen gibt die Zeitreihe an, aber schließen Sie keine Gruppierungs- oder Ausrichtungsanweisungen ein.
Mit einem Monitoring-Filter können Sie jede Zeitreihe angeben, die in Monitoring dargestellt werden kann. Wenn Sie beispielsweise die Anzahl der Prozesse auf einer VM in einem Diagramm darstellen möchten, müssen Sie einen Überwachungsfilter mit einer Funktion verwenden.
Es ist nicht immer möglich, einen Monitoring-Filter in das für andere Oberflächen erforderliche Format umzuwandeln. Daher wird Ihre Suchanfrage möglicherweise verworfen, wenn Sie zu einer anderen Benutzeroberfläche 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 ist manchmal wird 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 stammen. aufgenommen wurden. 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 Zeitreihe für das Diagramm auswählen, konfigurieren Sie die Gruppierung und Ausrichtungseinstellungen über die Menüs.
Abfragen mithilfe von Menüs erstellen
Das Erstellen von Abfragen mithilfe von Menüs ist die Standardkonfiguration. Normalerweise einen Messwert und einen Filter auswählen und dann zu einer anderen Oberfläche wechseln, Ihre Auswahl wird für diese Schnittstelle beibehalten und neu formatiert. Das heißt: Eine durch Menüs erstellte Abfrage kann in eine MQL-Abfrage konvertiert werden.
Sie können von den anderen Oberflächen zur menügesteuerten Oberfläche zurückkehren, indem Sie Auswahl von tune Builder. Ihre Anfrage 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:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Wenn Sie ein vorhandenes Dashboard aktualisieren möchten, suchen Sie es in der Liste der Dashboards und wählen Sie den Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Gehen Sie in der Symbolleiste des Abfragebereichs so vor:
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:
Um einen bestimmten Messwerttyp zu finden, verwenden Sie die Methode filter_list Filterleiste. Wenn Sie beispielsweise
util
eingeben, beschränken Sie das Menü auf Einträge anzeigen, dieutil
enthalten. Die Einträge werden angezeigt, wenn sie bestanden wurden. ein „enthält“, bei dem die Groß-/Kleinschreibung nicht berücksichtigt wird, testen.Wenn Sie alle Messwerttypen (auch solche ohne Daten) sehen möchten, klicken Sie auf
Aktiv. Standardmäßig werden in den Menüs nur Messwerttypen mit Daten angezeigt.
Treffen Sie eine Auswahl im Menü Ressourcen, im Menü Messwertkategorien oder im Menü Messwerte und klicken Sie dann auf Übernehmen.
Um beispielsweise die CPU-Auslastung eines Compute Engine- virtuelle Maschine wählen Sie VM-Instanz, Instanz, CPU-Auslastung und klicken Sie dann auf Anwenden.
Im Menü Ressourcen ist die Ressource aufgeführt, aus der die Daten stammen. gesammelt. Wenn ein Messwert nicht für eine Ressource geschrieben wird, wählen Sie Ohne Angabe aus.
Nach Abschluss des vorherigen Schritts werden im Diagramm die verfügbaren Zeitreihen angezeigt:
Das vorherige Diagramm enthält mehr Daten, als angezeigt werden können. Die Anzahl anzeigbarer Zeilen in Diagrammen ist auf 50 begrenzt. Das Diagramm zeigt einen Hinweis an, dass zu viele Daten zur Anzeige vorhanden sind. Bis die Datenmenge reduzieren, verwenden Sie die Felder in der Sortieren und limit. Weitere Informationen finden Sie unter Zeigen Sie Ausreißer an.
Sie können die Filter- und Aggregationsoptionen auch verwenden, um die Anzahl der Diagrammdaten zu reduzieren. Durch diese Techniken werden die Diagramme für Diagnosen und Analysen nützlicher und die Leistung und Reaktionsfähigkeit der Benutzeroberfläche selbst wird erhöht.
Optional: Fügen Sie Filter hinzu, um einzuschränken, welche Zeitreihen angezeigt werden. Die nächste werden die Filteroptionen beschrieben.
Optional: Konfigurieren Sie, wie die Zeitreihen gruppiert und ausgerichtet werden. Weitere Informationen finden Sie unter Festlegen, wie Diagrammdaten angezeigt werden sollen.
Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen auf das Dashboard anzuwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
Diagrammdaten filtern
Filter sorgen dafür, dass nur Zeitreihen dargestellt werden, die bestimmte Kriterien erfüllen. Wenn Sie Filter anwenden, verringern Sie die Anzahl der Linien im Diagramm, was die Leistung des Diagramms verbessern kann. Sie können die Reaktionsfähigkeit eines Diagramms auch verbessern, indem Sie Aggregationsoptionen konfigurieren und die Anzahl der angezeigten Zeitreihen sortieren und begrenzen. Weitere Informationen finden Sie unter Außerhalb des Bereichs liegende Werte anzeigen.
Ein Filter besteht aus einem Label, einem Vergleichsoperator und einem Wert. Wenn Sie beispielsweise alle Zeitreihen abgleichen möchten, deren zone
-Label mit "us-central1"
beginnt, können Sie den Filter zone=~"us-central1.*"
verwenden, der einen regulären Ausdruck für den Vergleich verwendet. 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 jeden unterstützten Vergleichsoperator verwenden.
Normalerweise können Sie nach Messwert- und Ressourcenlabels sowie nach Ressourcengruppe filtern.
Geben Sie mehrere Filterkriterien an, so zeigt das entsprechende Diagramm nur die Zeitachsen, die alle Kriterien erfüllen. Dies entspricht einem logischen AND
.
So fügen Sie über die menübasierte Oberfläche der Google Cloud Console einen Filter hinzu: Gehen Sie so vor:
Klicken Sie im Element Filter auf Filter hinzufügen und treffen Sie eine Auswahl. aus.
Wenn Sie den Vergleich ändern möchten, wählen Sie einen Wert aus dem Menü Komparator aus.
Geben Sie im Feld Wert einen Wert ein oder wählen Sie einen aus:
Für einen direkten Vergleich
=
oder!=
wählen Sie den Wert aus der oder geben Sie einen Wert ein und klicken Sie auf OK. Sie können Werte wieus-central1-a
eingeben oder einen Filterstring erstellen, der mitstarts_with
oderends_with
beginnt. Beispiel: Wenn Sie Daten für alleus-central1
-Zonen aufrufen möchten, können Sie den Filterstringstarts_with("us-central1")
eingeben. Weitere Informationen zu Filterstrings finden Sie unter Monitoring-Filter.Da die Menüeinträge von 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 den Vergleich mit einem regulären Ausdruck (
=~
oder!=~
) einen Wert ein RE2 für den regulären Ausdruck in das Feld Wert ein und klicken Sie auf OK. Der reguläre Ausdruckus-central1-.*
stimmt beispielsweise mit allenus-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 aufrufen möchten, wenden Sie einenzone=~"us-central1.*"
-Filter an.
Wenn Sie mehrere Filter hinzufügen, gelten die folgenden Punkte:
Sie können dasselbe Label mehrmals verwenden, um einen Filter für einen Wertebereich anzugeben.
Alle Filterkriterien müssen erfüllt sein. Sie stellen ein logisches
AND
dar.
Um den Wert oder Vergleichsoperator für einen Filter zu bearbeiten, auf das Filterelement, klicken Sie auf arrow_drop_down Menü, nehmen Sie und klicken Sie dann auf OK.
Wenn Sie einen Filter löschen möchten, klicken Sie auf cancel Abbrechen.
MQL-Abfragen schreiben
So geben Sie eine MQL- oder PromQL-Abfrage ein:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Wenn Sie ein vorhandenes Dashboard aktualisieren möchten, suchen Sie es in der Liste mit allen Dashboards und wählen Sie dann den Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
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.
Optional: Deaktivieren Sie die Option Automatisch ausführen.
Geben Sie eine Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise die CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt in einem Diagramm 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:
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:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Wenn Sie ein vorhandenes Dashboard aktualisieren möchten, suchen Sie es in der Liste mit allen Dashboards und wählen Sie dann den Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Klicken Sie in der Symbolleiste des Bereichs "Query Builder" auf die Schaltfläche code MQL oder code PromQL.
Prüfen Sie, ob PromQL in der Ein-/Aus-Schaltfläche PromQL ausgewählt ist. Die Sprachschaltfläche befindet sich in derselben Symbolleiste, mit der Sie Ihre Abfrage formatieren können.
Optional: Deaktivieren Sie die Option Automatisch ausführen.
Geben Sie eine Abfrage in den Abfrageeditor ein. Wenn Sie beispielsweise die durchschnittliche CPU-Auslastung der VM-Instanzen in Ihrem Google Cloud-Projekt in einem Diagramm 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.
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, Hier können Sie eine Monitoring filter:
- Rufen Sie ein Service Level Objective (SLO) auf.
- Anzahl der Prozesse anzeigen, die auf virtuellen Maschinen (VMs) ausgeführt werden
- Rufen Sie einen benutzerdefinierten Messwert auf, für den Sie noch keine Daten haben.
- Eine Zeitreihe nach einem Label filtern, für das noch keine Daten vorhanden sind
Ein Monitoring-Filter oder Messwertfilter ist ein Ausdruck, mit dem Monitoring die Zeitreihen identifiziert, die in Diagrammen dargestellt werden sollen.
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"
Sie können auch Monitoring-Filter verwenden, um Zeitreihen zu ermitteln.
nach Ressourcen und Messwerttyp sortiert. 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:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Führen Sie einen der folgenden Schritte aus:
- Zum Erstellen eines neuen Dashboards wählen Sie Dashboard erstellen aus.
- Wenn Sie ein vorhandenes Dashboard aktualisieren möchten, suchen Sie es in der Liste der Dashboards und wählen Sie den Namen aus.
Klicken Sie in der Symbolleiste auf add Widget hinzufügen.
Wählen Sie im Dialogfeld Widget hinzufügen die Option leaderboard Messwert aus.
Klicken Sie im Element Messwert auf help_outline Hilfe und wählen Sie dann Direkter Filtermodus aus.
Die Elemente Messwert und Filter werden gelöscht und ein Element Filter wird erstellt, in das Sie Text eingeben können.
Wenn Sie einen Ressourcentyp, einen Messwert, oder Filter ein, bevor Sie in den direkten Filtermodus wechseln. Diese Einstellungen werden im Element Filter angezeigt.
Geben Sie im Textfeld des Elements Filter 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 wird ein Fehler angezeigt. Häufige Fehlermeldungen sind
Chart definition invalid
undNo data is available for the selected timeframe.
.Optional: Konfigurieren Sie, wie die Zeitreihen gruppiert und ausgerichtet werden. Weitere Informationen Weitere Informationen finden Sie unter Anzeige von Daten im Diagramm auswählen.
Um zur menübasierten Oberfläche zurückzukehren, Klicken Sie auf tune Direkten Filtermodus beenden.
Legen Sie fest, wie Diagrammdaten angezeigt werden sollen
Nach Auswahl der Zeitachsendaten wird im nächsten Schritt festgelegt, wie die Daten angezeigt werden sollen. Sollen beispielsweise alle Zeitachsen angezeigt oder Zeitachsen kombiniert werden?
In diesem Abschnitt wird beschrieben, wie Aggregationsfelder festgelegt werden. Die Aggregation besteht aus der Ausrichtung von Datenpunkten innerhalb einer Zeitachse und der Kombination verschiedener Zeitachsen. Eine ausführliche Erläuterung der Aggregation finden Sie unter Filtern und Aggregation: Zeitachsen bearbeiten.
- Informationen zu den Ansichtsoptionen finden Sie unter Ansichtsoptionen für Diagramme festlegen.
- Weitere Informationen zur Interaktion mit dem Diagramm finden Sie unter Diagrammdaten ansehen
Die Inhalte dieses Abschnitts gelten nicht, wenn Sie die Daten für das Diagramm mithilfe einer MQL- oder PromQL-Abfrage ausgewählt haben.
Zeitachsen kombinieren
Sie können die für einen Messwert zurückgegebene Datenmenge reduzieren. Dazu kombinieren Sie verschiedene Zeitachsen. Um mehrere Zeitreihen zu kombinieren, geben Sie in der Regel ein oder mehrere Labels und eine Funktion an. Zeitreihen, die für alle angegebenen Labels denselben Wert haben, werden gruppiert. Anschließend werden diese Zeitreihen mithilfe der von Ihnen angegebenen Funktion in einer neuen Zeitreihe kombiniert.
Durch die Einstellungen im Element Aggregation kann die Anzahl der die im Diagramm dargestellt wird. Die Standardeinstellungen für dieses Element werden durch den ausgewählten Messwerttyp bestimmt. So ändern Sie das Display:
Um alle Zeitachsen anzuzeigen, geben Sie im Element Aggregation Folgendes an: Das erste Menü muss auf Nicht aggregiert und das zweite auf auf None festgelegt.
So kombinieren Sie Zeitachsen im Element Aggregation: Gehen Sie so vor:
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 Zeitreihe der Durchschnitt aller Zeitreihen.
Um Zeitreihen mit denselben Labelwerten zu kombinieren, Maximieren Sie das zweite Menü und wählen Sie dann ein oder mehrere Labels aus.
Das Diagramm wird aktualisiert und zeigt für jede eindeutige Kombination von Labelwerten. Wenn Sie beispielsweise Zeitreihen nach Zone anzeigen möchten, legen Sie das zweite Menü auf Zone fest.
Um den Abstand zwischen den Datenpunkten zu konfigurieren, klicken Sie auf add Abfrageelement hinzufügen, wählen Sie Min. Intervall aus. und geben 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 Zeitachse werden aus der Summe aller Werte für einzelne Zeitachsen für eine bestimmte Version berechnet:
Wenn Sie mehrere Labels auswählen, werden Zeitreihen mit denselben Werten für die ausgewählten Labels kombiniert. Im resultierenden Diagramm wird für jede Labelkombination eine Zeitreihe angezeigt Werte. Die Reihenfolge, in der Sie die Labels angeben, spielt keine Rolle. Der folgende Screenshot zeigt ein Diagramm, in dem Zeitreihen mit dem user_labels.version und system_labels.machine_image:
Wie Sie sehen, zeigt das Diagramm eine Zeitachse für jedes Paar von Labelwerten an. Die Tatsache, dass Sie für jede Labelkombination eine Zeitreihe erhalten, bedeutet, können mit dieser Technik mehr Daten erzeugt werden, einzelnes Diagramm.
Alle Zeitreihen anzeigen
Wenn Sie alle Zeitreihen anzeigen lassen möchten, geben Sie für das Element Aggregation Folgendes an: das erste Menü auf Nicht zusammengefasst und das zweite auf Keine.
Daten 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 Zusammenführung von Punkten angeben möchten, klicken Sie im Abfragebereich auf add Abfrageelement hinzufügen, wählen Sie Min Interval 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
festgelegt ist, zeigt das Diagramm sechs Datenpunkte an. Wenn Sie das Diagramm jetzt jedoch so konfigurieren,
Daten von einer Woche vorhanden sind, dann sind zu viele Punkte vorhanden, um sie im Diagramm anzuzeigen,
wird das Intervall, in dem 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 das Feld Min Interval (Minimales Intervall) auf 1 minute
gesetzt:
Der folgende Screenshot zeigt zum Beispiel, wie sich die Änderung des Intervalls von 1 minute
auf 5 minutes
auswirkt:
Wenn Sie den Zeitraum erhöhen, hat das resultierende Diagramm weniger Punkte, 60 Punkte pro Zeitreihe bis 10 Punkte pro Zeitreihe. Wenn Sie das Feld Min. Intervall erhöhen, werden mehr Punkte kombiniert, wodurch die dargestellten Daten gleichmäßiger verteilt werden.
Ausrichtungsfunktion festlegen
Wenn Sie die Funktion für die Aggregation auswählen, wählt Cloud Monitoring die Ausrichtungsfunktion für Sie. Cloud Monitoring ermittelt die optimale Ausrichtungsfunktion basierend auf dem von Ihnen ausgewählten Messwerttyp 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:
- Maximieren Sie im Element Aggregation das erste Menü und wählen Sie Aligner konfigurieren Die Elemente Ausrichtungsfunktion und Gruppierung werden hinzugefügt.
- Maximieren Sie das Element Ausrichtungsfunktion und treffen Sie eine Auswahl.
Die meisten unterstützten Ausrichtungsfunktionen führen gängige mathematische Funktionen aus, einige jedoch auch komplexere Aktionen:
next older: Wenn Sie nur die neueste Stichprobe innerhalb eines Ausrichtungszeitraums speichern möchten, wählen Sie next older aus. Diese Funktion wird häufig mit Verfügbarkeitsdiagnosen ist eine gute Wahl, wenn Sie nur die aktuellsten Wert.
Diese Funktion ist nur für Messwerte vom Typ „Glasrohr“ verfügbar.
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 dafür 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 absolute und Deltamesswerte gültig, wenn sie einen Verteilungsdatentyp 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: Um einen kumulativen oder Deltamesswert in einen Gauge-Messwert umzurechnen, verwenden Sie für diese Funktion. Wenn Sie diese Funktion auswählen, können Sie sich vorstellen, dass die Zeitreihe 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 „Sekunde“ ist, enthält das Diagramm die Einheit „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 unter Aligner
in der API-Referenz.
Sekundäre Aggregation
Wenn Sie mehrere Zeitreihen haben, die bereits Aggregationen darstellen, können Sie alle Zeitreihen im Diagramm auf eine einzige indem Sie einen sekundären Aggregator auswählen. Wenn Sie beispielsweise Daten nach Zone gruppieren, wird im Diagramm für jede Zone genau eine Zeitachse angezeigt. Bis ein Diagramm mit einer einzelnen Zeitreihe erstellen, verwenden Sie die sekundäre Aggregation .
Bei einigen Messwerttypen können Sie die Daten transformieren. Wenn diese ist verfügbar. Wenn Sie das Feld Transform auf einen anderen Wert als None verwenden, werden alle anderen Felder als sekundäre Aggregationseinstellungen verwendet.
Wenn die sekundären Aggregationsfelder konfigurierbar sind, gehen Sie so vor, um auf diese Felder zuzugreifen:
- Klicken Sie auf add Abfrageelement hinzufügen und wählen Sie dann Sekundäre Aggregation aus.
- Konfigurieren Sie das Element Sekundäre Aggregation.
Nächste Schritte
- Im Diagramm aufgeführte Daten untersuchen
- Benutzerdefinierte Messwerte – Übersicht
- Name einer Legendenspalte konfigurieren
- Anzeigeoptionen für Diagramme festlegen