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, in einer für Sie nützlichen 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 benutzerdefinierter Dashboards können Sie die Google Cloud Console, die Cloud Monitoring API oder die Google Cloud CLI verwenden.

Benutzerdefinierte Dashboards unterstützen eine Vielzahl von Widget-Typen, sodass Sie die beste Methode zur Anzeige Ihrer Messwertdaten auswählen können. Außerdem können Sie über diese Dashboards Messwertdaten aus mehreren Google Cloud-Projekten und Messwerte aus verschiedenen Google Cloud-Diensten aufrufen. Zusätzlich zu Messwerten können benutzerdefinierte Dashboards Logeinträge aus mehreren Google Cloud-Projekten und Benachrichtigungsrichtlinien anzeigen lassen. Außerdem haben Sie die Möglichkeit, Vorlagenvariablen zum Filtern des Dashboards zu erstellen.

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

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.

Dashboard erstellen

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  2. Klicken Sie in der Dashboard-Übersicht auf Dashboard erstellen.
  3. Wenn Sie dem Dashboard ein Widget hinzufügen möchten, klicken Sie in der Dashboard-Symbolleiste auf  Widget hinzufügen.
  4. 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 anzuzeigenden Datentyp oder der Art der Darstellung der Daten auswählen. In beiden Fällen 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 Gestapelte Fläche und dann den Messwert auswählen.

  5. Konfigurieren Sie das ausgewählte Widget.

  6. 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 Sie ein Widget zu einem Dashboard hinzugefügt haben, können Sie es bearbeiten. Sie können auch den Visualisierungstyp ändern. Zum Beispiel können Sie ein Liniendiagramm in ein gestapeltes Flächendiagramm umwandeln. Weitere Informationen finden Sie unter Typ eines Widgets ändern.

Dashboard aufrufen

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 erstellen Sie ein benutzerdefiniertes Dashboard:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  2. Optional: Wählen Sie im Bereich Kategorien die Dashboard-Kategorie aus:

    • G C P: Google Cloud-Dashboards auflisten.
    • Integrationen: Liste der Drittanbieter-Dashboards.
    • Benutzerdefiniert: Hiermit werden benutzerdefinierte Dashboards aufgelistet.
  3. Optional: Fügen Sie der Filterleiste Filter hinzu. 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.

  4. Wählen Sie den Namen des Dashboards aus.

Informationen zum Filtern benutzerdefinierter Dashboards finden Sie unter Benutzerdefinierte Dashboards filtern.

Benutzerdefiniertes Dashboard ändern

Sie können ein Dashboard ändern, wenn Sie Widgets hinzufügen oder entfernen, das Layout der Dashboard-Widgets ändern, den Typ eines Widgets ändern oder die von einem Widget angezeigte Zeitachse ändern möchten.

So ändern Sie ein benutzerdefiniertes Dashboard:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  2. Führen Sie zum Ändern des Dashboards einen der folgenden Schritte aus:

    • 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. Weitere Informationen finden Sie auf den folgenden Seiten:

    • Wenn Sie ein Widget ändern möchten, platzieren Sie den Mauszeiger auf dem Widget, um die Symbolleiste zu aktivieren. Klicken Sie dann auf  Widget bearbeiten und verwenden Sie dann das Dialogfeld Widget konfigurieren. 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.

    • Wenn Sie ein Widget oder das Dashboard durch Bearbeiten der JSON-Darstellung ändern möchten, klicken Sie in der Symbolleiste des Dashboards auf Einstellungen, auf JSON und dann auf JSON-Editor. Wenn Sie Änderungen vornehmen, klicken Sie auf Änderungen übernehmen.

      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.

    • 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 Löschen aus.
    • Wenn Sie ein Widget neu positionieren möchten, ziehen Sie es mit dem Mauszeiger an seiner Kopfzeile an eine neue Position. Diese Option ist deaktiviert, wenn sich ein Dashboard im Rastermodus befindet.

    • Um die Größe eines Widgets zu ändern, positionieren Sie die rechte Ecke des Widgets mit dem Mauszeiger neu. Diese Option ist deaktiviert, wenn sich ein Dashboard im Rastermodus befindet.

Benutzerdefiniertes Dashboard löschen

Durch das Löschen eines Dashboards mit Benachrichtigungsdiagrammen werden nicht die Benachrichtigungsrichtlinien gelöscht, deren Daten in diesen Benachrichtigungsdiagrammen angezeigt wurden. 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 Richtlinien verwalten.

So erstellen Sie ein benutzerdefiniertes Dashboard:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  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.

Dashboard duplizieren

Wenn Sie mit verschiedenen Messwerten oder Aggregationsoptionen experimentieren möchten, können Sie ein Dashboard duplizieren und dann zu Testzwecken verwenden.

So duplizieren Sie ein Dashboard:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  2. Identifizieren Sie auf der Seite Dashboard-Übersicht das zu kopierende Dashboard und klicken dann auf Kopieren.
  3. Klicken Sie im Bestätigungsdialogfeld auf Kopieren.

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.

Dashboarddefinition in ein anderes Projekt kopieren

Wenn Sie mehrere Google Cloud-Projekte haben, die dasselbe benutzerdefinierte Dashboard haben sollen, können Sie das Dashboard in einem Projekt erstellen und dann die Dashboarddefinition in andere Projekte kopieren. Sie können die Definition auch auf Ihr lokales System herunterladen und dann mit Kollegen teilen. Die Kopie hat das gleiche Layout und die gleichen Eigenschaften wie das Quell-Dashboard. Die in der Kopie angezeigten Daten sind jedoch anders.

Dashboarddefinition in ein anderes Projekt kopieren

Wenn Sie eine Dashboarddefinition 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 eine Dashboard-Definition in ein anderes Google Cloud-Projekt:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  2. Kopieren Sie die Dashboard-Definition in die Zwischenablage:

    1. Klicken Sie in der Symbolleiste des Dashboards auf Einstellungen, klicken Sie auf JSON und dann 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 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.

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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und anschließend  Dashboards aus:

    Dashboards aufrufen

  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 Dashboard-Definition in einem lokalen System auf Datei herunterladen:

    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.

Dashboarddefinition installieren

Wenn Sie ein Dashboard verwenden oder anpassen möchten, das von einer anderen Person erstellt wurde, installieren Sie die Definition dieses Dashboards in Ihrem Google Cloud-Projekt. Cloud Monitoring bietet beispielsweise eine Reihe ausgewählter 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. Sie können diese Definitionen als benutzerdefinierte Dashboards in Ihrem Google Cloud-Projekt installieren und sie dann so ändern, dass die gewünschten Daten angezeigt werden.

Weitere Informationen finden Sie unter Beispiel-Dashboards installieren.

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 fertig angezeigt wird, wurden Ihre Änderungen gespeichert.

Nächste Schritte