In diesem Dokument wird beschrieben, wie Sie die vorkonfigurierten Dashboards für Ihre App Hub-Anwendungen, ‑Dienste und ‑Arbeitslasten aufrufen. Anhand dieser Dashboards können Sie die Leistung der Ressourcen Ihrer Anwendung nachvollziehen und Probleme diagnostizieren.
Die Telemetriedaten, die in diesen vorkonfigurierten Dashboards angezeigt werden, umfassen Protokoll- und Messwertdaten sowie Informationen zu offenen Vorfällen. Anwendungs-Dashboards enthalten Informationen wie Standort, Kritikalität und Eigentümer. Dienst- und Arbeitslast-Dashboards enthalten Informationen zu den App Hub- und Infrastrukturtypen.
Anwendungsspezifische Labels
Mit App Hub-spezifischen Labels können Sie in Google Cloud Observability die Hierarchie der vordefinierten Dashboards erstellen und die angezeigte Telemetrie auf die für einen Dienst oder eine Arbeitslast filtern. Sie können diese Labels auch zum Filtern Ihrer Protokoll- und Messwertdaten verwenden. Diese Labels werden angehängt, wenn Ihre Anwendung auf Google Cloud Ressourcen ausgeführt wird, die in den App Hub eingebunden sind. Diese Labels werden möglicherweise beim Aufnehmen von Google Cloud Managed Service for Prometheus-Messwerten hinzugefügt.
Loglabels
Logeinträge enthalten das Feld apphub
, in dem die Labels für die Anwendung und für einen Dienst oder eine Arbeitslast aufgeführt sind. Im Folgenden wird das Format dieser Daten veranschaulicht:
apphub: {
application: {
id: "my-app"
location: "my-app-location"
}
workload: {
criticalityType: "MEDIUM"
environmentType: "STAGING"
id: "my-workload-id"
}
}
Messwertlabels
In diesem Abschnitt wird beschrieben, wie anwendungsspezifische Labels an Messwertdaten angehängt werden, die von Google Cloud Ressourcen generiert wurden, und an Prometheus-Messwerte, die mit Google Cloud Managed Service for Prometheus aufgenommen wurden.
Im Folgenden ist a.b.{x,y}
als a.b.x
und a.b.y
zu interpretieren.
Die folgenden App Hub-Labels sind an Messwertdaten aus den Google Cloud von Ihrer Anwendung verwendeten Ressourcen angehängt:
metadata.system_labels.apphub_application_{container,id,location}
metadata.system_labels.apphub_{workload,service}_{criticality_type,environment_type,id}
App Hub-Anwendungslabels werden an Google Cloud Managed Service for Prometheus-Messwerte angehängt, wenn einer der folgenden Punkte zutrifft:
Eine Arbeitslast wird in einem Google Kubernetes Engine-Cluster mit Version 1.30 oder höher ausgeführt und der Controllertyp der Arbeitslast ist einer der folgenden:
apps.k8s.io/{Deployment,StatefulSet,DaemonSet}
batch.k8s.io/CronJob
Wenn Sie OpenTelemetry in Cloud Run verwenden.
Wenn Sie OpenTelemetry in der Google Kubernetes Engine verwenden und der Anleitung zum OTLP-Kubernetes-Aufnehmen folgen.
Managed Service for Prometheus verwendet die App Hub API, um festzustellen, ob eine App Hub-Anwendung vorhanden ist. Wenn eine Anwendung gefunden wird, werden den Trace-Daten die folgenden anwendungsspezifischen Labels hinzugefügt:
metric.labels.apphub_application_{container,id,location}
metric.labels.apphub_workload_{criticality_type,environment_type,id}
Labels für Benachrichtigungsrichtlinien
Dienst- und Arbeitslastlabels werden nicht automatisch an Benachrichtigungsrichtlinien angehängt. Sie können jedoch eine Benachrichtigungsrichtlinie mit einer bestimmten Arbeitslast oder einem bestimmten Dienst verknüpfen, indem Sie der Benachrichtigungsrichtlinie alle folgenden Labels mit den folgenden Schlüsseln zuweisen:
apphub_application_location
apphub_application_id
apphub_service_id
oderapphub_workload_id
Wenn eine Benachrichtigungsrichtlinie die vorherigen Schlüssel enthält, werden Vorfälle für die Richtlinie in den vorkonfigurierten Dashboards angezeigt.
Weitere Informationen finden Sie unter Benachrichtigungsrichtlinie mit einem Dienst oder einer Arbeitslast verknüpfen.
Navigation in der Google Cloud Console
In der Google Cloud Console wird die Ressourcenauswahl automatisch von einem app-fähigen Ordner auf das Verwaltungsprojekt des Ordners zurückgesetzt, wenn eine Google Cloud-Seite für die Observability geöffnet wird.
Cloud Logging unterstützt Ordner als Ressourcen. Sie können beispielsweise Log-Sinks und Log-Buckets in einer Ordnerressource erstellen. Ähnlich enthalten Ordner _Default
- und _Required
-Log-Buckets, deren Inhalt Sie sich ansehen möchten. Wenn Sie auf die Ordnerressource zugreifen möchten, verwenden Sie die Ressourcenauswahl und wählen Sie den für die App aktivierten Ordner manuell aus.
Hinweise
Bevor Sie die Anwendungsüberwachung verwenden können, müssen Sie Ihr App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren App-kompatiblen Ordner konfigurieren. In diesem Projekt können Sie die Telemetriedaten Ihrer Anwendung aufrufen:
-
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen von Protokoll- und Messdaten sowie zum Erstellen von Benachrichtigungsrichtlinien und zum Anpassen von Dashboards benötigen:
-
Logs Viewer (
roles/logging.viewer
) für Ihr App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren App-kompatiblen Ordner und alle anderen Projekte, für die der Standardlogbereich festgelegt ist. Diese Rolle gewährt Zugriff auf die meisten Logeinträge im_Default
-Log-Bucket. Weitere Informationen finden Sie unter Rollen für die Protokollierung. -
Zugriffssteuerung für Logs (
roles/logging.viewAccessor
) für die Logansichten, die im Standardlogbereich Ihres App Hub-Hostprojekts oder des Verwaltungsprojekts für Ihren für Anwendungen aktivierten Ordner aufgeführt sind. Weitere Informationen zum Gewähren des Zugriffs auf eine Logansicht finden Sie unter Zugriff auf eine Logansicht steuern. -
Monitoring-Bearbeiter (
roles/monitoring.editor
) im API-Hub-Hostprojekt oder im Verwaltungsprojekt für den App-fähigen Ordner Wenn Nutzer keine Benachrichtigungsrichtlinien oder Dashboards erstellen oder ändern müssen, können Sie ihnen die Rolle Monitoring Viewer (roles/monitoring.viewer
) zuweisen. - App Hub-Betrachter in Ihrem App Hub-Hostprojekt oder im Verwaltungsprojekt für den für Anwendungen aktivierten Ordner Weitere Informationen finden Sie unter App Hub-Rollen und ‑Berechtigungen.
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.
-
Logs Viewer (
Achten Sie darauf, dass Sie den Umfang der Beobachtbarkeit Ihres App Hub-Hostprojekts oder des Verwaltungsprojekts für den für Anwendungen aktivierten Ordner konfiguriert haben. Weitere Informationen finden Sie unter Anwendungsüberwachung einrichten.
Mit dem Umfang der Beobachtbarkeit wird festgelegt, welche Daten für Ihr App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren für Anwendungen aktivierten Ordner verfügbar sind. Mit den Standardeinstellungen für diese Bereiche können Sie möglicherweise nicht alle Protokoll- oder Messwertdaten aufrufen.
Aktualisieren Sie die Benachrichtigungsrichtlinien, die Ihre Anwendungsdaten überwachen, um anwendungsspezifische Labels hinzuzufügen. Weitere Informationen finden Sie unter Benachrichtigungsrichtlinie mit einem Dienst oder einer Arbeitslast verknüpfen.
Zusammenfassung aller Anwendungen ansehen
Das vorkonfigurierte Dashboard auf oberster Ebene bietet eine kompakte Zusammenfassung des Status Ihrer registrierten Anwendungen. Auf dieser Seite wird für jede Anwendung die Anzahl der offenen Vorfälle sowie Informationen zum Standort, zur Kritikalität und zur Umgebung aufgeführt.
So rufen Sie das vorkonfigurierte Dashboard auf oberster Ebene auf, in dem Zusammenfassungsinformationen zu Ihren im App Hub registrierten Anwendungen aufgeführt sind:
-
Rufen Sie in der Google Cloud Console die Seite Anwendungsüberwachung auf:
Gehen Sie zu Anwendungsüberwachung.
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 App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren app-fähigen Ordner aus.
Optional: Wenn Sie eine Anwendung im App Hub öffnen möchten, klicken Sie auf more_vert Mehr und wählen Sie Im App Hub verwalten aus.
Wählen Sie die Anwendung aus, um das vorkonfigurierte Dashboard für diese Anwendung zu öffnen. Im nächsten Abschnitt erfahren Sie, wie Sie die Telemetriedaten analysieren und interpretieren.
Anwendungstelemetrie und Vorfälle untersuchen
Wenn Sie eine Anwendung auswählen, die auf der Seite Anwendungsüberwachung aufgeführt ist, wird das vorkonfigurierte Dashboard der obersten Ebene für die Anwendung geöffnet. Dieses Dashboard hilft Ihnen, den Status Ihrer Anwendung zu verstehen. Es fasst die Anzahl der offenen Vorfälle zusammen und listet Werte für mehrere Goldene Signale auf. Wenn auf dieser Seite beispielsweise viele Fehler angezeigt werden, kann das darauf hindeuten, dass die Ursache des Fehlers in der Infrastruktur und nicht in Ihrer Anwendung liegt.
So öffnen Sie das vorkonfigurierte Dashboard einer Anwendung:
-
Rufen Sie in der Google Cloud Console die Seite Anwendungsüberwachung auf:
Gehen Sie zu Anwendungsüberwachung.
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 App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren app-fähigen Ordner aus.
Wählen Sie auf der Seite Anwendungsüberwachung den Namen einer Anwendung aus.
Das vorkonfigurierte Dashboard für die Anwendung wird geöffnet und der Tab Übersicht ist ausgewählt. Auf diesem Tab sind alle Dienste und Arbeitslasten aufgeführt, zusammen mit der Anzahl der offenen Vorfälle und den Werten für die Golden Signals:
- Traffic: Die Rate der eingehenden Anfragen an die Ressource im ausgewählten Zeitraum.
- Serverfehlerrate: Der durchschnittliche Prozentsatz der eingehenden Anfragen, die im ausgewählten Zeitraum HTTP-Fehlercodes der 5xx-Reihe generieren oder zugeordnet werden.
- P95-Latenz: Das 95. Perzentil der Latenz für eine Dienstanfrage, aggregiert über den ausgewählten Zeitraum, in Millisekunden.
- Auslastung: Gibt an, wie ausgelastet Ihr Dienst oder Ihre Arbeitslast ist. Bei Diensten und Arbeitslasten, die auf verarbeitungsbasierten Ressourcen wie verwalteten Instanzgruppen (MIG), Cloud Run und Google Kubernetes Engine-Bereitstellungen basieren, wird in diesem Feld die CPU-Auslastung angezeigt.
Auf dem Tab Übersicht haben Sie folgende Möglichkeiten:
- Setzen Sie den Zeitraum zurück. Wenn Sie das Dashboard öffnen, ist der Zeitraum auf die letzte Stunde festgelegt.
- Informationen zur Anwendung aufrufen, z. B. Betreiber, Entwickler und Inhaber des Unternehmens
- Öffnen Sie die Anwendung, einen Dienst oder eine Arbeitslast im App Hub.
- Öffnen Sie das Dashboard für einen Dienst oder eine Arbeitslast.
Wenn Sie sich Anwendungsmesswerte und Informationen zu offenen Vorfällen ansehen möchten, wählen Sie den Tab Dashboard aus.
Auf dem Tab Dashboard werden Informationen zu Protokollen, Messwerten und Vorfällen angezeigt. Dieser Tab enthält auch Filter, mit denen Sie einschränken können, welche Daten auf dem Tab angezeigt werden. Informationen zur Nutzung dieses Tabs finden Sie in den folgenden Abschnitten dieses Dokuments:
Dashboard filtern
Auf dem Tab Dashboard werden Daten für Dienste und Arbeitslasten in einer Anwendung angezeigt. Sie können dieses Dashboard jedoch auf einen bestimmten Dienst oder eine Gruppe von Diensten filtern.
Die Symbolleiste auf dem Tab Dashboard enthält beispielsweise einen Filter wie apphub_service_id: *
.
Wenn Sie Daten für bestimmte Dienste aufrufen möchten, klicken Sie auf arrow_drop_down Menü und wählen Sie diese Dienste aus der Liste aus.
Logdaten analysieren
Wenn Sie den Tab Dashboard eines Anwendungs-Dashboards aufrufen, werden Ihre Protokolldaten im Abschnitt Anwendungsprotokolle angezeigt. Andernfalls werden Ihre Daten im Bereich Protokolle angezeigt.
In den Abschnitten Anwendungsprotokolle und Protokolle eines Dashboards werden Logeinträge angezeigt, die einem Filter entsprechen und von den Ressourcen gespeichert werden, die im standardmäßigen Protokollumfang Ihres App Hub-Hostprojekts oder des Verwaltungsprojekts für Ihren Ordner für Anwendungen aufgeführt sind. Für Anwendungen sieht der Filter in etwa so aus:
-- Application logs
(apphub_application_location=global)
(apphub_application_id=my-app)
Für Dienste und Arbeitslasten enthält der Filter zusätzliche Klauseln. Wenn Sie den auf Ihre Protokolldaten angewendeten Filter sehen möchten, klicken Sie auf Abfrage anzeigen.
Wenn Sie Abfragen schreiben möchten, können Sie entweder ein Flyout oder die Seite Log-Explorer öffnen. Mit beiden Optionen können Sie Abfragen schreiben und ausführen sowie den Umfang ändern. Im Flyout bleibt jedoch Ihr aktueller Kontext erhalten und Sie können die Ergebnisse der explorativen Datenanalyse in einem benutzerdefinierten Dashboard speichern:
Klicken Sie auf query_stats Daten analysieren, um ein Flyout zu öffnen.
Wenn Sie die explorative Datenanalyse abgeschlossen haben, klicken Sie auf Abbrechen, um das Flyout zu schließen und Ihre Änderungen zu verwerfen. Wenn Sie Ihre Änderungen in einem benutzerdefinierten Dashboard speichern möchten, klicken Sie auf Im Dashboard speichern und füllen Sie das Dialogfeld aus. Sie können die Änderungen am Dashboard, das Sie beim Öffnen des Flyouts aufgerufen haben, nicht speichern.
Im Flyout werden nicht die Filter aufgeführt, die über die Schaltfläche Abfrage anzeigen angezeigt werden. Diese Filter werden auf Dashboardebene angewendet und können nicht entfernt werden.
Klicken Sie auf Im Log-Explorer ansehen, um die Seite Log-Explorer in einem neuen Browsertab zu öffnen.
Die Abfrage ist vorkonfiguriert, um Logeinträge anzuzeigen, die mit bestimmten Anwendungslabels übereinstimmen und in den vom Dashboard angegebenen Zeitraum fallen. Wenn Sie den Browsertab schließen, werden Ihre Änderungen verworfen.
Weitere Informationen zum Prüfen Ihrer Logs finden Sie in den folgenden Dokumenten:
Messwertdaten analysieren
Die Diagramme und Tabellen auf Ihrem Dashboard enthalten Goldene Signale und andere Messdaten, die für die von Ihrer Anwendung, Ihrem Dienst oder Ihrer Arbeitslast verwendeten Ressourcen relevant sind. Die angezeigten Daten können in jedem Projekt gespeichert werden, das im Messwertumfang des App Hub-Hostprojekts oder des Verwaltungsprojekts für den App-fähigen Ordner aufgeführt ist.
Für jedes Diagramm oder jede Tabelle mit Messwertdaten können Sie Details wie den Messwerttyp und die Aggregationsoptionen aufrufen. Wenn Sie diese Informationen aufrufen möchten, klicken Sie in der Symbolleiste eines Diagramms oder einer Tabelle auf infoInformationen.
Wenn Sie ein Diagramm oder eine Tabelle genauer untersuchen möchten, können Sie entweder ein Ausklappmenü oder die Seite Metrics Explorer öffnen. Mit beiden Optionen können Sie verschiedene Diagrammeinstellungen ausprobieren und die Ergebnisse in einem benutzerdefinierten Dashboard speichern. Im Flyout wird jedoch Ihr aktueller Kontext beibehalten:
Klicken Sie auf query_stats Daten analysieren, um ein Flyout zu öffnen.
Wenn Sie die explorative Datenanalyse abgeschlossen haben, klicken Sie auf Abbrechen, um das Flyout zu schließen und Ihre Änderungen zu verwerfen. Wenn Sie Ihre Änderungen in einem benutzerdefinierten Dashboard speichern möchten, klicken Sie auf Im Dashboard speichern und füllen Sie das Dialogfeld aus. Sie können die Änderungen am Dashboard, das Sie beim Öffnen des Flyouts aufgerufen haben, nicht speichern.
Wenn Sie das Diagramm oder die Tabelle im Metrics Explorer aufrufen möchten, klicken Sie in der Symbolleiste auf more_vert Mehr und wählen Sie dann Im Metrics Explorer ansehen aus.
Sie haben jetzt ein temporäres Diagramm, das Sie ändern und analysieren können. Sie können beispielsweise die Aggregationsoptionen oder den Darstellungsstil ändern. Wenn Sie das Diagramm in einem benutzerdefinierten Dashboard speichern möchten, klicken Sie auf In Dashboard speichern und füllen Sie das Dialogfeld aus.
Vorfälle ansehen
Im Bereich Benachrichtigungen von Dashboards werden aktuelle Vorfälle für Benachrichtigungsrichtlinien aufgeführt, die mit einem Dienst oder einer Arbeitslast verknüpft sind. Diese Benachrichtigungsrichtlinien müssen in Ihrem App Hub-Hostprojekt oder im Verwaltungsprojekt für den für Anwendungen aktivierten Ordner gespeichert sein.
Wenn im Bereich Benachrichtigungen keine Einträge angezeigt werden, sind mit einem Dienst oder einer Arbeitslast keine Benachrichtigungsrichtlinien verknüpft. Um diese Verknüpfung zu erstellen, fügen Sie der Richtlinie Labels hinzu. Weitere Informationen finden Sie unter Benachrichtigungsrichtlinie mit einem Dienst oder einer Arbeitslast verknüpfen.
So erhalten Sie weitere Informationen zu Ihren Vorfällen und Benachrichtigungsrichtlinien:
Klicken Sie auf den Namen der Richtlinie, um Details zu der Benachrichtigungsrichtlinie aufzurufen, die den Vorfall verursacht hat. Im geöffneten Dashboard werden detaillierte Informationen zur Benachrichtigungsrichtlinie angezeigt, darunter ein Diagramm mit den überwachten Daten und den Labels.
Wenn Sie alle mit der Anwendung verknüpften Benachrichtigungsrichtlinien aufrufen möchten, klicken Sie in der Symbolleiste auf query_stats Explorer-Daten. Ein Ausklappmenü mit allen Richtlinien wird geöffnet. Klicken Sie auf Abbrechen, um zum Dashboard zurückzukehren.
Telemetrie und Vorfälle für Dienste oder Arbeitslasten untersuchen
Für jeden Dienst und jede Arbeitslast wird ein vorkonfiguriertes Dashboard bereitgestellt. Diese Dashboards enthalten Protokoll-, Messwert- und Vorfallinformationen und können Ihnen dabei helfen, den Zustand eines bestimmten Dienstes oder einer bestimmten Arbeitslast zu verstehen. Sie können die Daten in diesen vordefinierten Dashboards ähnlich wie die Daten auf dem Tab Dashboard einer Anwendung untersuchen.
So öffnen Sie das vorkonfigurierte Dashboard für einen Dienst oder eine Arbeitslast:
-
Rufen Sie in der Google Cloud Console die Seite Anwendungsüberwachung auf:
Gehen Sie zu Anwendungsüberwachung.
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 App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren app-fähigen Ordner aus.
Wählen Sie auf der Seite Anwendungsmonitoring den Namen einer Anwendung und dann einen Dienst oder eine Arbeitslast aus.
Ein Dashboard zeigt die Protokoll-, Messwert- und Fehlerinformationen für den ausgewählten Dienst oder die ausgewählte Arbeitslast an. Informationen zum Analysieren dieser Daten finden Sie in den folgenden Abschnitten dieses Dokuments:
Benutzerdefiniertes Dashboard erstellen
Google Cloud Observability unterstützt das Erstellen benutzerdefinierter Dashboards, mit denen Sie den Inhalt des Dashboards vollständig steuern können. Benutzerdefinierte Dashboards sind auf der Seite Dashboards der Google Cloud Console aufgeführt. Sie können kopiert, bearbeitet und gelöscht werden. Sie können auch das Ziel sein, an dem Sie ein konfiguriertes Dashboard-Widget speichern. Wenn Sie sich beispielsweise ein Diagramm in einem Anwendungsdashboard ansehen, können Sie es in einem benutzerdefinierten Dashboard speichern. Klicken Sie dazu in der Symbolleiste auf In Dashboard speichern.
Wenn Sie ein benutzerdefiniertes Dashboard für eine Anwendung, einen Dienst oder eine Arbeitslast erstellen möchten, sind die folgenden Informationen hilfreich:
Das Dokument Dashboards – Übersicht enthält eine Zusammenfassung der Widgettypen und Links zu aufgabenbasierten Anleitungen.
Sie können einem benutzerdefinierten Dashboard Filter auf Dashboardebene hinzufügen. Die Verwendung dieser Filter ist möglicherweise effizienter und flexibler als das Hinzufügen von Filtern zu einzelnen Widgets. Filter basieren auf Labels. Eine Liste der Labels finden Sie im Abschnitt Anwendungsspezifische Labels dieses Dokuments.
Überlegen Sie, ob eine vorhandene Vorlage die meisten gewünschten Inhalte enthält. Weitere Informationen, einschließlich eines Links zum GitHub-Repository, in dem Vorlagen gespeichert werden, finden Sie unter Dashboard-Vorlage installieren.
Benachrichtigungsrichtlinie mit einer App Hub-Anwendung verknüpfen
Sie verknüpfen eine Benachrichtigungsrichtlinie mit einem Dienst oder einer Arbeitslast, indem Sie der Benachrichtigungsrichtlinie anwendungsspezifische Labels hinzufügen. Wenn Sie diese Labels hinzufügen, werden sie in der Benachrichtigungsrichtlinie aufgeführt und auch in allen Vorfällen berücksichtigt. Weitere Informationen zu Labels finden Sie unter Vorfälle mit Labels versehen.
So verknüpfen Sie mithilfe der Google Cloud Console eine Benachrichtigungsrichtlinie mit einer Arbeitslast oder einem Dienst:
-
Rufen Sie in der Google Cloud Console die Seite notifications Benachrichtigungen auf:
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 App Hub-Hostprojekt oder das Verwaltungsprojekt für Ihren app-fähigen Ordner aus.
- Suchen Sie die Benachrichtigungsrichtlinie, klicken Sie auf more_vert Mehr anzeigen, wählen Sie Bearbeiten aus und gehen Sie dann zum Bereich Benachrichtigungen und Name.
- Wählen Sie im Bereich Anwendungslabels Ihre Anwendung und dann Ihre Arbeitslast oder Ihren Dienst aus.
- Klicken Sie auf Richtlinie speichern.
Nachdem Sie diese Schritte ausgeführt haben, werden Labels mit den folgenden Schlüsseln an Ihre Benachrichtigungsrichtlinie angehängt. Mit diesen Labels werden Ihre Anwendung und Ihr Dienst oder Ihre Arbeitslast identifiziert:
apphub_application_location
apphub_application_id
apphub_service_id
oderapphub_workload_id
Sie können einer Benachrichtigungsrichtlinie auch Nutzerlabels hinzufügen. Verwenden Sie dazu die Google Cloud CLI, Terraform oder die Cloud Monitoring API. Sie müssen jedoch die im vorherigen Beispiel gezeigten Labelschlüssel verwenden. Hier finden Sie weitere Informationen:
- Benachrichtigungsrichtlinien über API verwalten
- Benachrichtigungsrichtlinien mit Terraform verwalten
Fehlerbehebung
Informationen dazu, welche Daten Sie sich ansehen oder warum in einem Dashboard keine Daten angezeigt werden, finden Sie unter Fehlerbehebung beim Anwendungsmonitoring.