Benutzerdefinierte Dashboards erstellen und verwalten

In diesem Dokument wird beschrieben, wie Sie benutzerdefinierte Dashboards mithilfe der Google Cloud Console erstellen und verwalten. Mit benutzerdefinierten Dashboards können Sie Informationen, die für Sie interessant sind, so organisieren, dass sie für Sie nützlich sind. 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 benutzerdefinierte Dashboards mithilfe der Google Cloud Console erstellen und verwalten:

Benutzerdefinierte Dashboards

Benutzerdefinierte Dashboards unterstützen eine Vielzahl von Widget-Typen, sodass Sie die beste Art der Darstellung Ihrer Daten auswählen können. Standardmäßig werden in Dashboards alle Messwertdaten angezeigt, 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.

Ein benutzerdefiniertes Dashboard kann Folgendes anzeigen:

Sie können die Ladezeit oder Nutzerfreundlichkeit eines Dashboards verbessern, indem Sie Widgets gruppieren. Sie können beispielsweise einem Dashboard Abschnitte 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:

  • Filter, die das gesamte Dashboard betreffen, 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.

  • Ereignisse wie der Absturz eines Google Kubernetes Engine-Pods können Ihnen bei der Fehlerbehebung helfen, Daten aus verschiedenen Quellen zu korrelieren. Weitere Informationen finden Sie unter Ereignisse in einem Dashboard anzeigen.

  • Mit Labels können Sie Dashboards basierend auf dem von ihnen angezeigten Inhaltstyp finden. Beispielsweise können Sie das Label prod zu 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 Anzeigen Ihrer 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 über die 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 Ihrem Google Cloud-Projekt ein benutzerdefiniertes Dashboard hinzuzufügen:

  • Sie können ein Dashboard erstellen.
  • Sie können ein Dashboard kopieren oder duplizieren.
  • Sie können ein Dashboard von Projekt zu 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, die dasselbe benutzerdefinierte Dashboard definieren sollen. In diesem Fall können Sie das Dashboard in einem Projekt erstellen und dann die Dashboard-Definition in andere Projekte kopieren. Alternativ können Sie die Dashboard-Definition auf Ihr lokales System herunterladen und 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.

    Zu Dashboards

    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 das Widget aus, das dem Dashboard hinzugefügt werden soll.

      Je nachdem, welchen Datentyp oder wie die Daten dargestellt werden sollen, können Sie ein Widget auswählen. In allen Fällen wird ein Konfigurationsbereich geöffnet. Sie können beispielsweise das Widget Messwert auswählen und dann die Visualisierung auf Gestapelter Bereich festlegen. Alternativ können Sie das Widget Gestapelter Bereich und dann den Messwert auswählen.

    3. Konfigurieren Sie das Widget.

    4. Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen für das Dashboard zu übernehmen. 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 Ihrem 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 einen der folgenden Schritte aus:
      • Um ein Label zu erstellen und zu Ihrem Dashboard hinzuzufügen, geben Sie im Textfeld Neues Label erstellen den Namen des Labels ein und klicken Sie 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 sollen, 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 zu Testzwecken verwenden.

So kopieren Sie ein Dashboard:

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

    Zu Dashboards

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

  2. Wählen Sie auf der Seite Dashboard-Übersicht das zu kopierende Dashboard aus und klicken Sie 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

Damit Sie ein Dashboard von einem Projekt in ein anderes kopieren können, muss Ihre IAM-Rolle für die Google Cloud-Zielprojekte die Berechtigung „Monitoring-Bearbeiter“ enthalten. Weitere Informationen zu Rollen finden Sie unter Zugriff mit der Identitäts- und Zugriffsverwaltung steuern.

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

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

    Zu Dashboards

    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 Dashboard-Symbolleiste 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 die Dashboarddefinition gespeichert werden soll.
    2. Klicken Sie auf Benutzerdefiniertes Dashboard erstellen.
    3. Klicken Sie in der Dashboard-Symbolleiste auf Einstellungen, dann auf JSON und anschließend 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 Ort gespeichert ist. Cloud Monitoring bietet beispielsweise auf GitHub eine Reihe ausgewählter Dashboard-Definitionen, die für verschiedene Google Cloud-Dienste spezifisch sind. Die Diagramme in diesen Dashboards stellen eine Auswahl von Messwerten dar, die für einen bestimmten Dienst relevant sind.

Nachdem Sie eine Dashboard-Definition hochgeladen haben, können Sie sie ändern, um die anzuzeigenden Daten anzuzeigen.

Weitere Informationen finden Sie unter Beispiel-Dashboards installieren.

Dashboard aus Grafana importieren

Cloud Monitoring bietet einen Importer, 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 angezeigt wie die dienstspezifischen Dashboards, 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.

    Zu Dashboards

    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. So finden Sie ein Dashboard:

    • Über die Filterleiste können Sie nach dem vollständigen oder unvollständigen Namen des Dashboards suchen oder nach Dashboardtyp filtern.

    • Wählen Sie eine Kategorie aus. Verwenden Sie die Filterleiste, um die Liste weiter einzugrenzen.

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

    Wenn Sie die Anzahl der aufgeführten Ergebnisse verringern möchten, 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 verknüpft.

  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 zu sein. Beispielsweise können Sie Widgets hinzufügen oder entfernen, das Layout oder die Darstellung von Daten ändern. Darüber hinaus können Sie einem Dashboard Labels hinzufügen, um es leichter zu finden oder um den Inhaltstyp 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.

    Zu Dashboards

    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 einen der folgenden Schritte aus:
    • Um ein Label zu erstellen und zu Ihrem Dashboard hinzuzufügen, geben Sie im Textfeld Neues Label erstellen den Namen des Labels ein und klicken Sie 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 sollen, 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 im Dashboard gelten. 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.

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

    Zu Dashboards

    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 Dashboard-weiten Filter hinzuzufügen, der nur für Ihre aktuelle Sitzung gilt. Weitere Informationen finden Sie unter Temporäre Filter.

    • Wenn Sie einen dauerhaften Filter für 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 ändern oder Layout ändern

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

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

    Zu Dashboards

    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 für das Dashboard zu übernehmen. 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 auf  Widget bearbeiten und aktualisieren Sie dann das Widget. Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen für das Dashboard zu übernehmen. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.

      Sie können die meisten Einstellungen für das Widget ändern, auch den Widget-Typ. Wenn Sie beispielsweise ein Liniendiagramm in ein gestapeltes Flächendiagramm ändern möchten, klicken Sie auf Liniendiagramm und wählen Sie im Menü Gestapeltes Flächendiagramm aus. Weitere Informationen finden Sie unter Widgettyp ändern.

    • Klicken Sie auf Einstellungen, dann auf JSON und anschließend 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: Zum Löschen eines Widgets platzieren Sie den Mauszeiger auf dem Widget, um die Symbolleiste zu aktivieren. Führen Sie dann einen der folgenden Schritte aus:

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

    Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen für das Dashboard zu übernehmen. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.

  6. Optional: Wenn Sie ein Widget neu positionieren möchten, ziehen Sie es mithilfe des Mauszeigers an der Überschrift an eine neue Position. Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen für das Dashboard zu übernehmen. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.

    Sie können Widgets nicht neu positionieren, wenn sich ein Dashboard im Rastermodus befindet.

  7. Optional: Wenn Sie die Größe eines Widgets ändern möchten, verschieben Sie mit dem Mauszeiger die rechte Ecke des Widgets. Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen für das Dashboard zu übernehmen. 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

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

So erstellen Sie ein benutzerdefiniertes Dashboard:

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

    Zu Dashboards

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

  2. Suchen Sie das zu löschende Dashboard und klicken Sie auf Löschen, um mit der Löschaktion zu beginnen.
  3. Klicken Sie im Bestätigungsdialogfeld auf Löschen.
  4. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

Dashboard-Definition 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 Dashboard-Definition freigeben möchten, speichern Sie sie auf Ihrem lokalen System und verschieben oder kopieren Sie die Definition dann an einen freigegebenen Speicherort. Sie können die Definition beispielsweise in eine geteilte Ablage oder in ein Quellcode-Repository wie GitHub kopieren. Jede Person mit Zugriff auf den gespeicherten Standort 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.

    Zu Dashboards

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

  2. Klicken Sie in der Dashboard-Symbolleiste auf Einstellungen, dann auf JSON und anschließend auf JSON-Editor.
  3. Klicken Sie zum Speichern der Dashboard-Definition in einem lokalen System auf Dateidownload:

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

Dashboard teilen

Wenn Sie eine Datenanomalie untersuchen, möchten Sie möglicherweise, dass eine andere Person in Ihrem Team oder Ihrer Organisation dieselben Daten sieht, die Sie gerade ansehen. Sie stellen beispielsweise einen unerwarteten Rückgang oder Anstieg eines Leistungsmesswerts fest und möchten ein Teammitglied konsultieren. In diesem Szenario möchten Sie, dass Ihr Teamkollege das Dashboard und seine Daten sieht.

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

Datenaktualisierung konfigurieren

In der Dashboard-Symbolleiste 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 speichern Dashboards Ihre Änderungen nicht. Klicken Sie zum Aktivieren des automatischen Speicherns auf die Ein/Aus-Schaltfläche Autosave, bis die Position On (Ein) steht. Wenn Cloud Done angezeigt wird, wurden Ihre Änderungen gespeichert.

Nächste Schritte