Cloud Monitoring bietet eine ausgewählte Gruppe von Dashboard-Vorlagen auf GitHub, die für eine Vielzahl von Diensten von Google Cloud wie Compute Engine, Cloud Storage und BigQuery spezifisch sind. Die Diagramme in diesen Dashboards enthalten eine Auswahl von Messwerten, die für einen bestimmten Dienst relevant sind. Sie können diese Vorlagen in Ihrem Projekt von Google Cloud als benutzerdefinierte Dashboards installieren. Verwenden Sie dazu die Cloud Monitoring API oder die Google Cloud Console.
Auf dieser Seite wird beschrieben, wie Sie eine Vorlage installieren, die in derGoogle Cloud Console verfügbar ist oder im GitHub-Repository monitoring-dashboard-samples gespeichert ist.
Jede Vorlage wird als JSON-Datei gespeichert.
Auf dieser Seite wird auch beschrieben, wie Sie das Dashboard in derGoogle Cloud Console aufrufen.
Diese Funktion wird nur für Projekte von Google Cloud unterstützt. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
Dashboardvorlage installieren
Google Cloud Console
So installieren Sie eine Dashboardvorlage über die Google Cloud Console:
-
Öffnen Sie in der Google Cloud Console die Seite Dashboards
:
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 Projekt von Google Cloud aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
Führen Sie einen der folgenden Schritte aus:
So installieren Sie eine Vorlage aus der Bibliothek in derGoogle Cloud Console:
- Klicken Sie auf Dashboard-Vorlagen.
- Suchen Sie das Dashboard, das Sie installieren möchten.
- Optional: Wenn Sie eine Vorschau des Dashboards aufrufen möchten, wählen Sie es aus.
Klicken Sie auf playlist_add Dashboard in Liste aufnehmen und füllen Sie das Dialogfeld aus.
Im Dialogfeld können Sie den Namen des Dashboards auswählen und Labels hinzufügen.
So installieren Sie ein Dashboard durch Hochladen einer JSON-Datei:
Optional: Wenn Sie eine kuratierte Dashboardvorlage installieren möchten, laden Sie das GitHub-Repository herunter:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Klicken Sie auf Dashboard erstellen
Klicken Sie in der Dashboard-Symbolleiste auf settings Einstellungen, dann auf JSON und wählen Sie JSON-Editor aus.
Bei einem neuen Dashboard sieht der angezeigte Code in etwa so aus:
{ "displayName": "New Dashboard", "mosaicLayout": { "columns": 12, "tiles": [] }, "dashboardFilters": [], "labels": {} }Klicken Sie in der Symbolleiste des Editors auf
Datei hochladen.
Wählen Sie die Datei aus, die die Vorlage enthält, und klicken Sie dann auf Öffnen.
Nachdem die Datei hochgeladen wurde, wird die JSON-Darstellung des Dashboards aktualisiert.
Wenn die folgende Meldung angezeigt wird: „Dashboard kann nicht gespeichert werden: Feld MosaiсLayout.tiles[0] hat einen ungültigen Wert“, wählen Sie dann in der Dashboard-Symbolleiste Raster aus.
Optional: Passen Sie das Dashboard an. Sie können beispielsweise den Titel aktualisieren, ein Text-Widget hinzufügen, das die Dashboard-Quelle angibt, unerwünschte Diagramme löschen oder Diagramme hinzufügen.
Klicken Sie zum Speichern des geänderten Dashboards in der Symbolleiste auf Speichern.
gcloud CLI
So installieren Sie eine Dashboarddefinition mit der Google Cloud CLI:
Sorgen Sie dafür, dass die Dashboard-Definition auf Ihrem lokalen System verfügbar ist.
Bei im GitHub-Repository gespeicherten Dashboards können Sie bestimmte Dashboards speichern oder das gesamte Repository herunterladen:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.gitGeben Sie die Dashboards an, die Sie installieren möchten.
Beispiel: Im GitHub-Repository enthält das Verzeichnis
monitoring-dashboard-samples/dashboards/computeeine Datei mit dem Namengce-vm-instance-monitoring.json.Führen Sie den
gcloud monitoring dashboards create-Befehl aus und geben Sie die JSON-Darstellung des Dashboards an.Führen Sie beispielsweise folgenden Befehl aus, um das Dashboard
gce-vm-instance-monitoring.jsonzu installieren:gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json --project=PROJECT_IDErsetzen Sie vor dem Ausführen des vorherigen Befehls Folgendes:
- PROJECT_ID: Die Kennung des Projekts. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
Cloud Monitoring API
So installieren Sie eine Dashboarddefinition mit der Google Cloud CLI:
Sorgen Sie dafür, dass die Dashboard-Definition auf Ihrem lokalen System verfügbar ist.
Bei im GitHub-Repository gespeicherten Dashboards können Sie bestimmte Dashboards speichern oder das gesamte Repository herunterladen:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.gitGeben Sie die Dashboards an, die Sie installieren möchten.
Beispiel: Im GitHub-Repository enthält das Verzeichnis
monitoring-dashboard-samples/dashboards/computeeine Datei mit dem Namengce-vm-instance-monitoring.json.Rufen Sie
dashboards.createauf und geben Sie die JSON-Darstellung des Dashboards an. Im API-Aufruf ist das übergeordnete Element das Projekt, in dem der synthetische Monitor erstellt werden soll. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus. Dieses Feld hat das folgende Format:projects/PROJECT_ID
Weitere Informationen finden Sie unter Dashboards erstellen und verwalten.
Installiertes Dashboard aufrufen
Für jede Datei im Repository wird ein neues benutzerdefiniertes Dashboard erstellt. Die Datei gce-vm-instance-monitoring.json erstellt beispielsweise ein Dashboard mit dem Titel „GCE VM Instance Monitoring“. So rufen Sie dieses Dashboard auf:
-
Öffnen Sie in der Google Cloud Console die Seite Dashboards
:
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 Projekt von Google Cloud aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
- Klicken Sie in der Liste der Dashboards auf „GCE-VM-Instanzüberwachung“. Wenn Sie viele Dashboards haben, können Sie nach benutzerdefinierten Dashboards oder nach dem Namen des neuen Dashboards filtern.
Der folgende Screenshot zeigt den Teil des installierten Dashboards:
Benutzerdefinierte Labels hinzufügen oder entfernen
Mithilfe von Labels können Sie Dashboards anhand des angezeigten Inhaltstyps finden. Sie können beispielsweise Dashboards, in denen Informationen zu Produktionssystemen angezeigt werden, das Label prod hinzufügen. Sie können beispielsweise das Label staging hinzufügen, um anzugeben, dass auf dem Dashboard Informationen zu Staging-Systemen angezeigt werden.
Sie können Labels nur benutzerdefinierten Dashboards hinzufügen. Wenn auf einem Dashboard der Button Labels in Dashboard aufnehmen angezeigt wird, können Sie konfigurieren, welche Labels auf das Dashboard angewendet werden.
So fügen Sie einem benutzerdefinierten Dashboard benutzerdefinierte Labels hinzu oder entfernen sie:
-
Öffnen Sie in der Google Cloud Console die Seite Dashboards
:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Suchen Sie in der Liste der Dashboards nach dem gewünschten Dashboard und klicken Sie dann auf Labels zum Dashboard hinzufügen.
- Führen Sie einen der folgenden Schritte aus:
Wenn Sie ein Label erstellen und Ihrem Dashboard hinzufügen möchten, geben Sie im Bereich Neues Label erstellen den Namen des Labels in das Textfeld ein und klicken Sie dann auf Erstellen und anwenden.
- Wenn Sie festlegen möchten, welche Labels Ihrem Dashboard hinzugefügt werden, klicken Sie auf arrow_drop_down Labels zum Anwenden auswählen, wählen Sie die Labels aus und klicken Sie dann auf Ok.
- Klicken Sie auf Bestätigen, um die Änderungen zu speichern.