Mit temporären Filtern und Gruppierungen in Cloud Monitoring können Sie die Daten, die in einem benutzerdefinierten Dashboard angezeigt werden, dynamisch eingrenzen oder zusammenfassen, ohne einzelne Widgets bearbeiten zu müssen. Wenn Sie beispielsweise eine Benachrichtigung untersuchen, können Sie über die Dashboard-Symbolleiste einen temporären Filter anwenden, um Messwerte und Logs nur für eine bestimmte virtuelle Maschine (VM) oder Region aufzurufen.
Wenn Sie die Seite neu laden, werden diese Einstellungen automatisch gelöscht. Sie können sie aber auch manuell entfernen. Informationen zum Speichern von Filtern für zukünftige Sitzungen oder zum Anwenden von Filtern auf bestimmte Widgets finden Sie unter Variablen und angepinnte Filter erstellen und verwalten.
Funktionsweise von Dashboardfiltern
Ein Dashboardfilter gibt ein Label und einen Wert an. Die Zeitreihen, die im Dashboard angezeigt werden, bestimmen die für die Filterung verfügbaren Labels. Wie ein Widget einen Dashboardfilter unterstützt, hängt vom Datentyp ab, der im Widget angezeigt wird, und von der Konfiguration des Widgets:
Für Widgets, die Zeitreihendaten anzeigen, z. B. Liniendiagramme, gelten die folgenden Regeln:
Wenn das Label in einem Filter nicht von der Zeitreihe unterstützt wird, die im Widget angezeigt wird, ändert der Dashboardfilter die angezeigten Daten nicht.
Wenn Sie beispielsweise einen Filter für das Label
instance_idhinzufügen, aber in einem Diagramm im Dashboard keine Daten mit dem Labelinstance_idangezeigt werden, ändert der Filter die angezeigten Daten nicht.Wenn im Widget ein Wert für ein Label angegeben ist, ändert der Dashboardfilter die angezeigten Daten nicht.
Wenn Sie beispielsweise einen Filter für das Label
instance_idhinzufügen, aber ein Diagramm im Dashboard einen Filter enthält, der auf dem Labelinstance_idbasiert, ändert der Dashboardfilter die angezeigten Daten nicht.Andernfalls filtert das Diagramm die angezeigten Daten so, dass nur Zeitreihen angezeigt werden, die dem Dashboardfilter entsprechen.
Bei Widgets mit Logfeldern werden Abfragen durch Dashboardfilter, die auf einem Ressourcenlabel basieren, aktualisiert. Wenn Sie beispielsweise den Dashboardfilter cluster_name: mycluster hinzufügen, wird die Abfrage so aktualisiert, dass resource.labels."cluster_name"="mycluster" enthalten ist.
Sie können mehrere Dashboardfilter hinzufügen. Diese Filter werden mit einem logischen AND verknüpft.
Hinweis
Führen Sie die folgenden Schritte im Google Cloud Projekt aus, in dem Sie Ihre Dashboards aufrufen möchten:
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Monitoring Viewer (
roles/monitoring.viewer) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Hinzufügen oder Ändern von temporären Filtern über die Google Cloud console benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen 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 IAM steuern.
Temporäre Gruppierungen erstellen oder ändern
Wenn Sie Dashboardgruppierungen hinzufügen, wird in den Widgets im Dashboard eine Zeitreihe für jede Gruppe von Zeitreihen angezeigt, die dieselben Werte für die Gruppierungslabels haben. Standardmäßig wird der Durchschnitt jeder Gruppe angezeigt. Wenn im Widget jedoch eine Gruppierungsfunktion definiert ist, wird diese Funktion verwendet.
Angenommen, Ihr Dashboard enthält ein Diagramm, in dem die CPU-Auslastung Ihrer VM-Instanzen angezeigt wird. Um zu ermitteln, ob Sie weitere VMs in einer bestimmten Zone bereitstellen müssen, können Sie das Dashboard und das Diagramm bearbeiten, um die Gruppierungsoptionen zu ändern. Alternativ können Sie das Dashboard vorübergehend nach Zone gruppieren und sich dann das Diagramm zur CPU-Auslastung ansehen.
So erstellen oder ändern Sie temporäre Gruppierungen:
-
Öffnen Sie in der Google Cloud Console die Dashboards Seite:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
- Maximieren Sie das arrow_drop_down Gruppieren nach Menü und wählen Sie dann die Labels für die Gruppierung aus.
- Klicken Sie auf OK.
Wenn Sie das Dashboard verlassen, werden alle von Ihnen erstellten Gruppierungen verworfen.
Temporären Filter erstellen
Wenn Sie eine Benachrichtigung untersuchen, möchten Sie sich die Daten möglicherweise auf bestimmte Weise ansehen. Vielleicht möchten Sie nur Zeitreihen für eine bestimmte virtuelle Maschine oder für Ressourcen in einer bestimmten Region aufrufen. Wenn Sie einen temporären Filter erstellen, werden alle Dashboard-Widgets so geändert, dass Daten angezeigt werden, die diesem Filter entsprechen.
Wenn Sie beispielsweise alle Diagramme so konfigurieren möchten, dass nur Zeitreihen für eine bestimmte VM-Instanz angezeigt werden, erstellen Sie einen Filter, der auf dem Label instance_id basiert. Wenn Sie das Dashboard so konfigurieren möchten, dass nur Zeitreihen für eine bestimmte Zone angezeigt werden, erstellen Sie einen Filter, der auf dem Label zone basiert.
So erstellen Sie einen temporären Filter:
-
Öffnen Sie in der Google Cloud Console die Dashboards Seite:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
Klicken Sie in der Filterleiste filter_list des Dashboards auf Filter hinzufügen und wählen Sie dann ein Label aus dem Menü aus.
Das Menü enthält die Labels für alle Zeitreihen, die im Dashboard angezeigt werden.
Nachdem Sie ein Label ausgewählt haben, wird der Dashboard-Symbolleiste ein Filter hinzugefügt. Der Filter hat denselben Namen wie Ihre Auswahl und sein Wert ist auf
*gesetzt, was allen Werten entspricht. Wenn Sie beispielsweisezoneauswählen, wird in der Symbolleistezone: *angezeigt.Wenn Sie einen bestimmten Wert auswählen möchten, der übereinstimmen soll, klicken Sie auf den Filter (z. B. auf
zone: *) und wählen Sie dann einen Wert aus dem Menü aus. Wenn Sie die Anzahl der Menüoptionen reduzieren möchten, geben Sie einen Teil des Werts in den filter_list Filter Bereich ein.
Wenn Sie das Dashboard verlassen, werden alle von Ihnen erstellten Filter verworfen.
Temporären Filter ändern
Wenn Sie den Wert eines temporären Filters ändern möchten, klicken Sie auf den Filter und dann auf arrow_drop_down Menü und treffen Sie eine Auswahl.
Nachdem Sie eine Auswahl getroffen haben, werden Diagramme und Tabellen aktualisiert.
Temporären Filter löschen
Temporäre Filter werden automatisch gelöscht, wenn Sie das Dashboard verlassen. Wenn Sie einen temporären Filter manuell entfernen möchten, klicken Sie auf den Filter und dann auf cancel Löschen.