Einem benutzerdefinierten Dashboard temporäre Filter hinzufügen

In diesem Dokument wird beschrieben, wie Sie ändern können, welche Daten in einem benutzerdefinierten ohne jedes Widget ändern zu müssen, indem Sie temporäre Gruppierungen und temporäre Filter Nachdem Sie eine Gruppierung oder einen Filter für das gesamte Dashboard hinzugefügt haben, zeigt einen Menüpunkt für diese Gruppierung oder diesen Filter an.

Bei der Fehlerbehebung können Sie die auf einem Dashboard angezeigten Daten ändern, indem Sie temporäre Gruppierungen oder Filter. Wenn Sie zum Beispiel ein und möchten, dass das Dashboard nur Daten für eine bestimmte virtuelle Maschine (VM) und fügen Sie dann einen temporären Filter hinzu.

Vorübergehende Gruppierungen und Filter werden automatisch beim Aktualisieren der Seite gelöscht; Sie können sie jedoch auch manuell löschen.

Informationen zum Erstellen dauerhafter Filter finden Sie unter Dauerhafte Filter zu benutzerdefinierten Dashboards hinzufügen

Funktionsweise von Dashboard-Filtern

Ein Dashboard-Filter gibt ein Label und einen Wert an. Die Zeitreihe, die die Dashboard-Anzeigen bestimmen, welche Labels zum Filtern zur Verfügung stehen. Wie ein Widget einen Dashboard-Filter unterstützt, hängt vom Datentyp ab das Widget angezeigt wird, und die Konfiguration des Widgets:

  • Bei Widgets, die Zeitreihendaten anzeigen, z. B. Liniendiagramme, gelten folgende Regeln:

    • Wenn die vom Widget angezeigte Zeitreihe das Label in einem werden die angezeigten Daten durch den Filter für das gesamte Dashboard nicht geändert.

      Beispiel: Sie fügen einen Filter für das Label instance_id, aber ein Diagramm im Dashboard keine Daten mit dem Label instance_id angezeigt, dann werden durch den Filter die angezeigten Daten nicht geändert.

    • Wenn das Widget einen Wert für ein Label angibt, Dashboard-weite Filterung ändert nichts an den angezeigten Daten.

      Beispiel: Sie fügen einen Filter für das Label instance_id, aber ein Diagramm im Dashboard enthält einen Filter, der auf dem Label instance_id basiert, dann werden die angezeigten Daten nicht geändert.

    • Andernfalls werden die angezeigten Daten im Diagramm so gefiltert, dass nur diese die den Dashboard-weiten Filter erfüllen.

  • Für Widgets im Logbereich sind Filter, die auf einem Dashboard Ressourcenlabel aktualisieren. Wenn Sie beispielsweise das Tag Dashboard-weiter Filter cluster_name: mycluster enthält, lautet die Abfrage: aktualisiert, um resource.labels."cluster_name"="mycluster" einzuschließen.

Sie können mehrere Filter für das gesamte Dashboard hinzufügen. Diese Filter sind mit einem logisches AND verwenden.

Hinweise

So erhalten Sie die Berechtigungen, die Sie zum Hinzufügen oder Ändern temporärer Filter über die Google Cloud Console benötigen: bitten Sie Ihren Administrator, Ihnen IAM-Rolle Monitoring-Betrachter (roles/monitoring.viewer) für Ihr Projekt. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Weitere Informationen zu Rollen finden Sie unter Zugriff mit Identity and Access Management steuern

Temporäre Gruppierungen erstellen oder ändern

Wenn Sie Dashboard-weite Gruppierungen hinzufügen, werden die Widgets auf dem Dashboard eine Zeitachse für jeden Satz von Zeitreihen, die dieselben Werte für die Gruppierungs-Labels. Standardmäßig wird der Durchschnitt jeder Gruppe angezeigt. Wenn Sie jedoch definiert das Widget eine Gruppierungsfunktion, dann wird diese Funktion verwendet.

Angenommen, Ihr Dashboard enthält eine Diagramm mit der CPU-Auslastung Ihrer VM-Instanzen. Um festzustellen, ob Sie in einer bestimmten Zone weitere VMs bereitstellen müssen, können Sie Dashboard und dieses Diagramm, um die Gruppierungsoptionen zu ändern. Alternative das Dashboard vorübergehend nach Zonen zu gruppieren CPU-Auslastungsdiagramm.

So erstellen oder ändern Sie die temporären Gruppierungen:

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

    Dashboards aufrufen

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

  2. Maximieren Sie das Menü Gruppieren nach und die Labels für die Gruppierung aus.
  3. Klicken Sie auf OK.

Wenn Sie das Dashboard verlassen, werden alle von Ihnen erstellten Gruppierungen verworfen.

Vorübergehenden Filter erstellen

Bei der Untersuchung eines Vorfalls sollten Sie sich die Daten in auf bestimmte Weise nutzen. Wenn Sie z. B. nur Zeitreihen sehen möchten, für eine bestimmte virtuelle Maschine oder für Ressourcen in einer bestimmten Region. Wann? erstellen Sie einen temporären Filter, werden alle Dashboard-Widgets so geändert, Daten, die diesem Filter entsprechen. Wenn Sie z. B. alle Diagramme so konfigurieren möchten, dass sie nur Zeitreihen für eine bestimmte VM-Instanz erstellen Sie einen Filter auf Basis des Labels instance_id. Ähnlich verhält es sich bei Dashboard so konfigurieren, dass nur Zeitreihen für eine bestimmte Zone angezeigt werden, erstellen Sie eine basierend auf dem Label zone filtern.

So erstellen Sie einen temporären Filter:

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

    Dashboards aufrufen

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

  2. Gehen Sie in der Filterleiste des Dashboards so vor: Klicken Sie auf Filter hinzufügen und wählen Sie ein Label aus dem Menü aus.

    Im Menü werden die Labels für jede Zeitreihe aufgelistet, die im Dashboard angezeigt wird.

    Nachdem Sie ein Label ausgewählt haben, wird der Dashboard-Symbolleiste ein Filter hinzugefügt. Der Name des Filters hat denselben Namen wie Ihre Auswahl und sein Wert ist festgelegt in *, was mit allen Werten übereinstimmt. Wenn Sie beispielsweise zone auswählen, gilt Folgendes: zeigt die Symbolleiste zone: * an.

  3. Um einen bestimmten Wert auszuwählen, der abgeglichen werden soll, Klicken Sie auf den Filter, z. B. auf zone: *, und wählen Sie dann einen Wert aus aus. Um die Anzahl der Menüoptionen zu reduzieren, geben Sie des Werts in den Bereich Filter eingeben.

Wenn Sie das Dashboard verlassen, werden alle von Ihnen erstellten Filter verworfen.

Temporäre Filter hinzufügen, die einer Zeitreihe entsprechen

Wenn Sie weitere Informationen zu einer bestimmten Zeitreihe in einem Diagramm benötigen, können Sie über die Legende des Diagramms temporäre Filter anwenden. Sie können Filter anwenden, die den spezifischen Labels der Zeitreihe entsprechen, die Ressource der Zeitreihe oder die nur mit den Messwertlabels übereinstimmen. In diesem Abschnitt werden diese Optionen beschrieben.

Beispiel-Dashboard

Um das Verhalten der verschiedenen Optionen zu beschreiben, können Sie ein Dashboard verwenden. in dem CPU utilization und Disk read bytes Messwerte für Compute Engine-VM-Instanzen Der folgende Screenshot zeigt dieses Dashboard für ein System:

Anzeige des Beispiel-Dashboards.

Nach allen Labels einer Zeitreihe filtern

Wenn Sie den restriktivsten Labelsatz anwenden möchten, filtern Sie von allen Labels. Bei dieser Option kennzeichnen die Labels eine eindeutige Ressource und einem eindeutigen Satz von Werten für die Labels des Messwerts.

So wenden Sie temporäre Filter an, mit denen eine bestimmte Zeitreihe identifiziert wird: eines Diagramms möchten, gehen Sie so vor:

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

    Dashboards aufrufen

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

  2. Wählen Sie das Diagramm aus und maximieren Sie die Legende, um weitere Details zu sehen, indem Sie auf  Legende maximieren.
  3. Scrollen Sie durch die Legende, die relevante Zeitreihe finden, Klicken Sie auf Aktionen für diese Zeitreihe und Wählen Sie dann Dashboard nach allen Labels filtern aus.

Wenn diese Schritte beispielsweise auf das Diagramm angewendet werden, den Messwert CPU utilization für das Beispiel-Dashboard, den werden folgende Filter hinzugefügt:

  • Messwertlabel: instance_name.
  • Ressourcenlabels für Compute Engine-VM-Instanzen:

    • project_id
    • instance_id
    • zone

Der folgende Screenshot veranschaulicht das Ergebnis:

Anzeige des Beispiel-Dashboards mit Filtern für alle Labels einer Zeitreihe für die CPU-Auslastung.

In der vorherigen Abbildung zeigt das Diagramm mit dem Messwert CPU utilization für eine einzelne Zeitreihe. Das liegt daran, dass Sie Filter hinzugefügt haben, die Zeitreihenlabels. Das Diagramm, das die Der Messwert „Disk read bytes“ zeigt mehrere Zeitreihen an. Der Messwert Disk read bytes enthält zusätzlich zum Label instance_name drei weitere Labels. Es ist also Mehrere Zeitreihen in diesem Diagramm können sich auf dieselbe Instanz beziehen.

Zur Vergleichsmöglichkeit, wenn die vorherigen Schritte auf das Diagramm angewendet werden, das den Messwert Disk read bytes für das Beispiel-Dashboard, den werden folgende Filter hinzugefügt:

  • Messwertlabels:

    • instance_name
    • device_name
    • storage_type
    • device_type
  • Ressourcenlabels für Compute Engine-VM-Instanzen:

    • project_id
    • instance_id
    • zone

Anzeige des Beispiel-Dashboards mit Filtern für alle Labels einer Zeitachse der Lesebyte eines Laufwerks.

Wie im vorherigen Screenshot zu sehen ist, zeigen beide Diagramme jetzt ein einzelnes Zeitreihe.

Nach Ressourcenlabels einer Zeitreihe filtern

Wenn Sie nach allen Ressourcenlabels filtern, beschränken Sie das Dashboard auf um Zeitreihen für eine bestimmte Ressource anzuzeigen. Sie können sich jetzt die nur die Messwerte für diese Ressource abrufen. Sie werden vorübergehend nicht auf dem Display die nicht von Interesse sind.

Um temporäre Filter anzuwenden, die die Ressource für einen bestimmten die in einem Diagramm dargestellt werden, gehen Sie so vor:

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

    Dashboards aufrufen

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

  2. Wählen Sie das Diagramm aus und maximieren Sie die Legende, um weitere Details zu sehen, indem Sie auf  Legende maximieren.
  3. Scrollen Sie durch die Legende, die relevante Zeitreihe finden, Klicken Sie auf Aktionen für diese Zeitreihe und Wählen Sie dann Dashboard nach Ressourcenlabels filtern aus.

Wenn diese Schritte beispielsweise im Diagramm ausgeführt werden, den Messwert CPU utilization für das Beispiel-Dashboard, dann drei Filter hinzugefügt. Diese Filter entsprechen den Labels für die Ressource, eine VM-Instanz:

Anzeige des Beispiel-Dashboards mit Filtern für die Ressourcenlabels einer Zeitreihe für die CPU-Auslastung.

Wie im vorherigen Screenshot dargestellt, wird beim Filtern nach Ressource ein Diagramm können mehrere Zeitreihen angezeigt werden.

Da die Option Dashboard nach Ressourcenlabels filtern nur auf Ressourcen angewendet wird, der temporären Filterleiste hinzufügen, ist das Ergebnis das gleiche, wenn Sie können Sie diese Option aus beiden Diagrammen auswählen.

Nach Messwertlabels einer Zeitreihe filtern

Mit dieser Option können Sie Filter anwenden, die den Werten für die Labels entsprechen einer Metrik. Wenn Sie sich beispielsweise Load-Balancing-Messwerte, können Sie die Zeit für ein bestimmtes Protokoll.

Um temporäre Filter anzuwenden, die den Messwert für einen bestimmten die in einem Diagramm dargestellt werden, gehen Sie so vor:

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

    Dashboards aufrufen

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

  2. Wählen Sie das Diagramm aus und maximieren Sie die Legende, um weitere Details zu sehen, indem Sie auf  Legende maximieren.
  3. Scrollen Sie durch die Legende, die relevante Zeitreihe finden, Klicken Sie auf Aktionen für diese Zeitreihe und Wählen Sie dann Dashboard nach Messwertlabels filtern aus.

Wenn diese Schritte beispielsweise im Diagramm ausgeführt werden, den Messwert CPU utilization für das Beispiel-Dashboard, dann ein Es wird ein Filter basierend auf dem Label instance_name hinzugefügt. In diesem Fall dass beide Diagramme mehrere Zeitreihen anzeigen, weil der Wert des Labels instance_name kann konfiguriert werden. Das heißt, Sie können haben mehrere VMs mit demselben Wert für das Label instance_name.

Zur Vergleichsmöglichkeit, wenn die vorherigen Schritte auf das Diagramm angewendet werden, das den Messwert Disk read bytes für den Beispiel-Dashboard: vier Filter hinzugefügt. Diese Filter entsprechen den Labels für den Messwert Disk read bytes.

Wenn Ihre temporären Filter nur Messwertfilter enthalten, Zeitreihen für diesen Messwert aufrufen können, unabhängig von der Ressource, für die wie die Zeitreihe geschrieben wurde. Weil Sie die Zeitreihe nicht einschränken auf eine bestimmte Ressource beziehen, sehen Sie in einem Diagramm möglicherweise mehrere Zeitreihen. Der vorherige Screenshot veranschaulicht dieses Verhalten, da beide Diagramme in beiden Diagrammen angezeigt werden. zwei Zeitreihen.

Vorübergehenden Filter ändern oder löschen

Temporäre Filter werden automatisch gelöscht, wenn Sie die Dashboard. Wenn Sie einen temporären Filter manuell entfernen möchten, Klicken Sie auf Löschen.

Nächste Schritte