Benutzerdefinierte Dashboards erstellen und verwalten

In diesem Dokument wird beschrieben, wie Sie mit der Google Cloud Console benutzerdefinierte Dashboards erstellen und verwalten. Mit benutzerdefinierten Dashboards können Sie Informationen, die für Sie interessant sind, auf eine für Sie nützliche Weise anzeigen. Sie können beispielsweise ein Dashboard erstellen, um die Logs, Leistungsmesswerte und Benachrichtigungsrichtlinien für virtuelle Maschinen (VM) in Ihrer Produktionsumgebung anzuzeigen. Nachdem Sie ein benutzerdefiniertes Dashboard erstellt haben, können Sie es auch kopieren, ändern und freigeben. Zum Erstellen von Dashboards können Sie die Google Cloud Console, die Cloud Monitoring API oder die Google Cloud CLI verwenden.

In diesem Dokument wird beschrieben, wie Sie Ihre benutzerdefinierten Dashboards mithilfe der Google Cloud Console erstellen und verwalten:

Benutzerdefinierte Dashboards

Benutzerdefinierte Dashboards unterstützen eine Vielzahl von Widget-Typen, sodass Sie die beste Möglichkeit zur Darstellung Ihrer Daten auswählen können. Standardmäßig zeigen Dashboards alle Messwertdaten an, die für Ihr Google Cloud-Projekt verfügbar sind. Wenn Sie einen Messwertbereich konfigurieren, kann Ihr Dashboard Messwertdaten für mehrere Google Cloud-Projekte anzeigen.

In einem benutzerdefinierten Dashboard können folgende Elemente angezeigt werden:

Sie können die Ladezeit oder Nutzerfreundlichkeit eines Dashboards verbessern, indem Sie Widgets gruppieren. Sie können beispielsweise Abschnitte zu einem Dashboard hinzufügen. Alternativ können Sie einem Container, der entweder maximiert oder minimiert ist, Widgets hinzufügen.

Nachdem Sie ein Dashboard erstellt haben, können Sie Filter, Ereignisse oder Labels hinzufügen:

  • Dashboardweite Filter gelten für alle oder einige Widgets im Dashboard. Diese Filter können bei der Fehlerbehebung hilfreich sein. Sie können diese Filter beispielsweise verwenden, um nur Daten für eine bestimmte Zone anzuzeigen. Weitere Informationen finden Sie unter Filter hinzufügen oder entfernen.

  • Mithilfe von Ereignissen wie dem Absturz eines Google Kubernetes Engine-Pods können Sie bei der Fehlerbehebung Daten aus verschiedenen Quellen korrelieren. Weitere Informationen finden Sie unter Ereignisse auf einem Dashboard anzeigen.

  • Labels können Ihnen dabei helfen, Dashboards basierend auf dem Inhaltstyp zu finden, den sie anzeigen. Beispielsweise können Sie das Label prod Dashboards hinzufügen, die Informationen zu Produktionssystemen anzeigen. In ähnlicher Weise können Sie das Label staging hinzufügen, um anzugeben, dass im Dashboard Informationen zu Staging-Systemen angezeigt werden.

    Beim Aufrufen der Dashboards können Sie ein Label auswählen, um die Liste nach den Dashboards zu filtern, die das ausgewählte Label enthalten.

Hinweise

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Monitoring Editor (roles/monitoring.editor) für Ihr Projekt zu gewähren, damit Sie die Berechtigungen erhalten, die Sie zum Erstellen und Ändern benutzerdefinierter Dashboards mithilfe der Google Cloud Console benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Möglicherweise können Sie 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.

Benutzerdefiniertes Dashboard zum Projekt hinzufügen

Es gibt verschiedene Ansätze, um ein benutzerdefiniertes Dashboard zu Ihrem Google Cloud-Projekt hinzuzufügen:

  • Sie können ein Dashboard erstellen.
  • Sie können ein Dashboard kopieren oder duplizieren.
  • Sie können ein Dashboard von Projekt in Projekt kopieren.
  • Sie können Dashboards von einem freigegebenen Speicherort hochladen oder installieren.
  • Sie können ein Dashboard aus Grafana importieren.

Angenommen, Sie haben mehrere Google Cloud-Projekte und möchten, dass diese dasselbe benutzerdefinierte Dashboard definieren. In diesem Fall können Sie das Dashboard in einem Projekt erstellen und dann die Dashboarddefinition in andere Projekte kopieren. Alternativ können Sie die Dashboarddefinition auf Ihr lokales System herunterladen und diese Definition dann in anderen Google Cloud-Projekten installieren.

Neues Dashboard erstellen

So erstellen Sie ein benutzerdefiniertes Dashboard:

  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. Klicken Sie auf der Seite Dashboards auf Benutzerdefiniertes Dashboard erstellen.
  3. So fügen Sie Widgets zu Ihrem Dashboard hinzu:

    1. Klicken Sie in der Dashboard-Symbolleiste auf  Widget hinzufügen.
    2. Wählen Sie im Bereich Widget hinzufügen ein Widget aus, das Sie dem Dashboard hinzufügen möchten.

      Sie können ein Widget basierend auf dem Typ der anzuzeigenden Daten oder der Art der Darstellung der Daten auswählen. In jedem Fall wird ein Konfigurationsbereich geöffnet. Sie können beispielsweise das Widget Messwert auswählen und dann für die Visualisierung Gestapelte Fläche festlegen. Sie können auch das Widget Gestapelte Fläche und dann den Messwert auswählen.

    3. Konfigurieren Sie das Widget.

    4. 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.

      Nachdem das Widget dem Dashboard hinzugefügt wurde, können Sie die Konfiguration des Widgets ändern.

  4. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

  5. Optional: Fügen Sie dem Dashboard Labels hinzu:

    1. Suchen Sie in der Liste der Dashboards das Dashboard und klicken Sie dann auf Auswählen.
    2. Klicken Sie in der Symbolleiste auf Labels und führen Sie dann einen der folgenden Schritte aus:
      • Um ein Label zu erstellen und dem Dashboard hinzuzufügen, geben Sie im Textfeld Neues Label erstellen den Namen des Labels ein und klicken dann auf Erstellen und anwenden.

        Das Label wird erstellt und Ihrem Dashboard hinzugefügt.

      • Klicken Sie zum Konfigurieren der Labels, die dem Dashboard hinzugefügt werden, auf Anzuwendende Labels auswählen, wählen Sie die Labels aus und klicken Sie dann auf OK.
    3. Klicken Sie auf Bestätigen, um die Änderungen zu speichern.

Dashboard kopieren

Wenn Sie mit verschiedenen Messwerten oder Aggregationsoptionen experimentieren möchten, können Sie ein Dashboard kopieren und dann das neue Dashboard für Testzwecke verwenden.

So kopieren Sie ein Dashboard:

  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 in der Dashboard-Übersicht das zu kopierende Dashboard aus und klicken Sie dann auf Dashboard kopieren.
  3. Optional: Aktualisieren Sie den Namen des Dashboards.
  4. Klicken Sie im Bestätigungsdialogfeld auf Kopieren.

Dashboard in ein anderes Projekt kopieren

Wenn Sie ein Dashboard von einem Projekt in ein anderes kopieren möchten, muss Ihre IAM-Rolle für die Google Cloud-Zielprojekte die Berechtigung „Monitoring-Editor“ enthalten. Weitere Informationen zu Rollen finden Sie unter Zugriff mit Identity and Access Management steuern.

So kopieren Sie ein Dashboard in ein anderes Google Cloud-Projekt:

  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. Kopieren Sie die Definition des Dashboards in die Zwischenablage:

    1. Klicken Sie in der Symbolleiste des Dashboards auf Einstellungen, dann auf JSON und anschließend auf JSON-Editor.
    2. Klicken Sie in der Symbolleiste des Editors auf Kopieren.
  3. Fügen Sie die Definition in ein neues Dashboard ein, das in einem anderen Projekt erstellt wurde:

    1. Wählen Sie in der Projektauswahl der Google Cloud Console das Projekt aus, in dem Sie die Dashboarddefinition speichern möchten.
    2. Klicken Sie auf Benutzerdefiniertes Dashboard erstellen.
    3. Klicken Sie in der Symbolleiste des Dashboards auf Einstellungen, klicken Sie auf JSON und dann auf JSON-Editor.
    4. Fügen Sie den Inhalt der Zwischenablage in den Editor ein.
    5. Klicken Sie auf Änderungen übernehmen.
    6. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

Dashboard installieren

Sie können ein benutzerdefiniertes Dashboard in Ihr Google Cloud-Projekt hochladen, dessen Definition an einem freigegebenen Speicherort gespeichert ist. Cloud Monitoring bietet beispielsweise eine Reihe von Dashboard-Definitionen auf GitHub, die für verschiedene Google Cloud-Dienste spezifisch sind. Die Diagramme in diesen Dashboards enthalten eine Auswahl von Messwerten, die für einen bestimmten Dienst relevant sind.

Nachdem Sie eine Dashboarddefinition hochgeladen haben, können Sie sie ändern, um die gewünschten Daten anzuzeigen.

Weitere Informationen finden Sie unter Beispiel-Dashboards installieren.

Dashboard aus Grafana importieren

Cloud Monitoring bietet ein Importprogramm, mit dem Sie Dashboarddateien im JSON-Format Grafana in Cloud Monitoring importieren können. Weitere Informationen finden Sie unter Grafana-Dashboards in Cloud Monitoring importieren.

Dashboard suchen und ansehen

Benutzerdefinierte Dashboards werden in derselben Liste wie die dienstspezifischen Dashboards angezeigt, die von Cloud Monitoring erstellt werden, wenn Sie Ihrem Google Cloud-Projekt Ressourcen hinzufügen.

So rufen Sie ein Dashboard auf:

  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.

    Auf der Seite Meine Dashboards werden alle Dashboards in Ihrem Google Cloud-Projekt aufgelistet.

  2. Führen Sie einen der folgenden Schritte aus, um ein Dashboard zu finden:

    • Mit der Filterleiste können Sie nach dem vollständigen oder Teilnamen des Dashboards suchen oder nach Dashboardtyp filtern.

    • Wählen Sie eine Kategorie aus. Um die Liste weiter einzugrenzen, verwenden Sie die Filterleiste.

    • Wählen Sie das Label aus, um nur die Dashboards aufzulisten, die das Label enthalten. Um die Liste weiter einzugrenzen, verwenden Sie die Filterleiste.

    Um die Anzahl der angezeigten Ergebnisse zu reduzieren, verwenden Sie die Filterleiste. Wenn Sie mehrere Filter hinzufügen und den Operator OR nicht zwischen zwei Filtern einfügen, werden die Filter mit einem logischen AND zusammengeführt.

  3. Wenn Sie das Dashboard gefunden haben, wählen Sie es aus.

Dashboard ändern

Nachdem Sie ein Dashboard erstellt haben, stellen Sie möglicherweise fest, dass es geändert werden muss, um nützlicher für Sie zu sein. Sie können beispielsweise Widgets hinzufügen oder entfernen, das Layout oder die Anzeige von Daten in einem Widget ändern. Außerdem können Sie einem Dashboard Labels hinzufügen, um die Suche zu erleichtern oder den Inhaltstyp auf dem Dashboard anzugeben.

Labels hinzufügen oder entfernen

So fügen Sie Labels hinzu oder entfernen sie:

  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. Suchen Sie in der Liste der Dashboards das Dashboard und klicken Sie dann auf Auswählen.
  3. Klicken Sie in der Symbolleiste auf Labels und führen Sie dann einen der folgenden Schritte aus:
    • Um ein Label zu erstellen und dem Dashboard hinzuzufügen, geben Sie im Textfeld Neues Label erstellen den Namen des Labels ein und klicken dann auf Erstellen und anwenden.

      Das Label wird erstellt und Ihrem Dashboard hinzugefügt.

    • Klicken Sie zum Konfigurieren der Labels, die dem Dashboard hinzugefügt werden, auf Anzuwendende Labels auswählen, wählen Sie die Labels aus und klicken Sie dann auf OK.
  4. Klicken Sie auf Bestätigen, um die Änderungen zu speichern.

Filter hinzufügen oder entfernen

Nachdem Sie ein Dashboard erstellt haben, können Sie Dashboard-weite Filter hinzufügen, die für alle oder einige Widgets auf dem Dashboard gelten. Diese Filter können bei der Fehlersuche hilfreich sein. Sie können diese Filter beispielsweise verwenden, um nur Daten für eine bestimmte Zone anzuzeigen.

  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 Dashboard aus.

    • Verwenden Sie die Filterleiste des Dashboards, um einen Filter für das gesamte Dashboard hinzuzufügen, der nur für die aktuelle Sitzung gilt. Weitere Informationen finden Sie unter Temporäre Filter.

    • Wenn Sie einen dauerhaften Filter auf das gesamte Dashboard hinzufügen möchten, rufen Sie in der Dashboard-Symbolleiste Einstellungen auf und wählen Sie Filter verwalten aus. Weitere Informationen finden Sie unter Dauerhafte Filter.

Widgets oder Layout ändern

So ändern Sie die Widgets auf einem Dashboard oder das Layout des Dashboards:

  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 Dashboard aus.
  3. Optional: Wenn Sie dem Dashboard ein Widget hinzufügen möchten, klicken Sie in der Dashboard-Symbolleiste auf  Widget hinzufügen. Wählen Sie dann das Widget aus und konfigurieren Sie es. 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.

    Weitere Informationen finden Sie auf den folgenden Seiten:

  4. Optional: Führen Sie einen der folgenden Schritte aus, um ein Widget zu ändern:

    • Bewegen Sie den Mauszeiger auf das Widget, um die Symbolleiste zu aktivieren. Klicken Sie dann auf  Widget bearbeiten und aktualisieren Sie das Widget. 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.

      Sie können die meisten Einstellungen für das Widget ändern, einschließlich des Widget-Typs. Wenn Sie beispielsweise ein Liniendiagramm in ein gestapeltes Flächendiagramm umwandeln möchten, klicken Sie auf Liniendiagramm und wählen Sie im Menü Gestapeltes Flächendiagramm aus. Weitere Informationen finden Sie unter Typ eines Widgets ändern.

    • Klicken Sie auf Einstellungen, dann auf JSON und dann auf JSON-Editor. Wenn Sie die JSON-Datei ändern, müssen Sie auf Änderungen übernehmen klicken.

      Sie können auch auf die JSON-Datei für ein Widget zugreifen, indem Sie das Widget in der Widget-Symbolleiste bearbeiten und dann auf  Code ansehen klicken.

  5. Optional: Wenn Sie ein Widget löschen möchten, bewegen Sie den Mauszeiger auf das Widget, um die Symbolleiste zu aktivieren, und führen Sie dann einen der folgenden Schritte aus:

    • Wenn in der Symbolleiste des Widgets die Schaltfläche Löschen angezeigt wird, klicken Sie auf diese Schaltfläche.
    • Klicken Sie andernfalls auf Weitere Optionen und wählen Sie Widget löschen aus.

    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.

  6. Optional: Wenn Sie ein Widget neu positionieren möchten, ziehen Sie es mit dem Mauszeiger an seiner Kopfzeile an eine neue Position. 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.

    Wenn sich ein Dashboard im Rastermodus befindet, können Widgets nicht neu positioniert werden.

  7. Optional: Positionieren Sie die rechte Ecke des Widgets mit dem Mauszeiger neu, um die Größe eines Widgets zu ändern. 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.

    Sie können die Größe von Widgets nicht ändern, wenn sich ein Dashboard im Rastermodus befindet.

  8. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

Dashboard löschen

Durch das Löschen eines Dashboards, das ein Diagramm für eine Benachrichtigungsrichtlinie enthält, werden die Benachrichtigungsrichtlinien, deren Daten in diesen Diagrammen angezeigt wurden, nicht gelöscht. Daher erhalten Sie möglicherweise Benachrichtigungen von diesen Richtlinien, nachdem das Dashboard gelöscht wurde. Informationen zum Verwalten Ihrer Richtlinien finden Sie in der Google Cloud Console auf der Seite Benachrichtigungen unter Benachrichtigungsrichtlinien verwalten.

So erstellen Sie ein benutzerdefiniertes Dashboard:

  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. Um mit dem Löschen zu beginnen, suchen Sie das zu löschende Dashboard und klicken Sie auf Löschen.
  3. Klicken Sie im Bestätigungsdialogfeld auf Löschen.
  4. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

Dashboarddefinition auf einem lokalen System speichern

Möglicherweise haben Sie ein benutzerdefiniertes Dashboard erstellt, das andere in Ihrem Team oder Ihrer Organisation in ihren Projekten installieren möchten. Wenn Sie eine Dashboarddefinition freigeben möchten, speichern Sie sie auf Ihrem lokalen System und verschieben oder kopieren Sie die Definition dann an einen freigegebenen Speicherort. Beispielsweise können Sie die Definition in eine geteilte Ablage oder in ein Quellcode-Repository wie GitHub kopieren. Jede Person mit Zugriff auf den gespeicherten Speicherort kann das Dashboard in ihren Google Cloud-Projekten installieren.

So speichern Sie die Definition eines benutzerdefinierten Dashboards in einer JSON-formatierten Datei, die in Ihrem lokalen System gespeichert ist:

  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. Klicken Sie in der Symbolleiste des Dashboards auf Einstellungen, klicken Sie auf JSON und dann auf JSON-Editor.
  3. Klicken Sie zum Speichern der Dashboarddefinition in einem lokalen System auf Dateidownload:

    Die erstellte Datei, die denselben Namen wie das Dashboard hat, enthält eine JSON-Darstellung des Dashboards. In dieser Datei werden nur die Definition des Dashboards, keine Zeitreihendaten gespeichert.

Dashboard freigeben

Wenn Sie eine Datenanomalie untersuchen, möchten Sie möglicherweise, dass eine andere Person in Ihrem Team oder Ihrer Organisation dieselben Daten sieht wie Sie. Beispielsweise kann es vorkommen, dass Sie einen unerwarteten Rückgang oder eine Spitze bei einem Leistungsmesswert feststellen und sich mit einem Teammitglied beraten lassen möchten. In diesem Szenario soll Ihr Teammitglied das Dashboard und seine Daten sehen.

Informationen zum Teilen eines Links zu einem Dashboard finden Sie unter Benutzerdefiniertes Dashboard freigeben.

Datenaktualisierung konfigurieren

In der Symbolleiste des Dashboards wird eine Schaltfläche angezeigt, die angibt, ob die automatische Aktualisierung aktiviert, oder deaktiviert () ist. Klicken Sie auf die Schaltfläche, um den Status zu ändern.

Automatisches Speichern von Konfigurationsänderungen aktivieren

Standardmäßig werden Ihre Änderungen in Dashboards nicht gespeichert. Klicken Sie zum Aktivieren der automatischen Speicherung auf die Ein/Aus-Schaltfläche Automatisch speichern, bis sich auf Ein befindet. Wenn Cloud Done angezeigt wird, wurden Ihre Änderungen gespeichert.

Nächste Schritte