Ereignisse auf einem Dashboard anzeigen

In diesem Dokument wird beschrieben, wie Sie Ereignisse in den Diagrammen in einem Dashboard anzeigen lassen. Ein Ereignis ist eine Aktivität wie eine Bereitstellung oder ein Absturz, die sich auf den Betrieb eines Systems auswirkt. Das Anzeigen von Ereignissen kann Ihnen bei der Fehlerbehebung helfen, Daten aus verschiedenen Quellen in Beziehung zu setzen.

Ereignisse werden durch Abfragen der Logs, die in Ihrem Google Cloud-Projekt generiert oder direkt an Ihr Google Cloud-Projekt weitergeleitet wurden, für bestimmte Ereignistypen abgefragt. Logs aus anderen Google Cloud-Projekten werden nicht abgefragt, selbst wenn sie im aktuellen Google Cloud-Projekt in einem Log-Bucket gespeichert sind. Sie können die bereitgestellten Abfragen im Log-Explorer und in logbasierten Benachrichtigungsrichtlinien verwenden. Eine Liste der Ereignisse und die entsprechenden Abfragen finden Sie auf der Seite Ereignistypen.

Wenn Sie ein Dashboard zum Anzeigen von Ereignissen konfigurieren, werden die Diagramme in Ihren Dashboards mit Anmerkungen versehen, sobald diese Ereignisse eintreten. Dashboardfilter, die die in einem Dashboard angezeigten Daten beschränken, filtern in der Regel sowohl Zeitreihendaten als auch Ereignisse.

Der folgende Screenshot zeigt ein Diagramm mit einer Annotation, wobei die Kurzinfo für die Annotation aktiviert ist:

Diagramm mit Hinweisen zu Ereignissen mit Warnungen und Informationen.

Für jede Annotation können mehrere Ereignisse aufgeführt sein. Im vorherigen Screenshot ist ein Ereignis für ein GKE-Deployment aufgeführt.

Hinweise

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zu gewähren, damit Sie die erforderlichen Berechtigungen zum Ansehen von Diagrammen und Logs sowie zum Erstellen von Benachrichtigungsrichtlinien erhalten:

  • Sehen Sie sich Diagramme an und erstellen Sie Benachrichtigungsrichtlinien: Monitoring-Editor (roles/monitoring.editor).
  • Sehen Sie sich alle Logs mit Ausnahme von Datenzugriffslogs an, die in Ihrem Google Cloud-Projekt erstellt werden: Loganzeige (roles/logging.viewer).
  • Datenzugriffslogs aufrufen, die in Ihrem Google Cloud-Projekt erstellt werden: Betrachter privater Logs (roles/logging.privateLogViewer).

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.

Ereignisse anzeigen

Eine Liste der Ereignistypen, Referenzen zur Fehlerbehebung und Abfragen, die mit dem Log-Explorer oder logbasierten Benachrichtigungsrichtlinien verwendet werden können, finden Sie auf der Seite Ereignistypen.

Console

So rufen Sie Ereignisse auf:

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

    Dashboards aufrufen

  2. Wählen Sie das gewünschte Dashboard aus.
  3. In der Symbolleiste des Dashboards muss die Ein/Aus-Schaltfläche Ereignisse aktiviert sein.

    Wenn die Ein/Aus-Schaltfläche Events () nicht angezeigt wird, unterstützt das Dashboard die Anzeige von Ereignissen nicht.

  4. Klicken Sie für jeden Ereignistyp, den Sie anzeigen lassen möchten, in der Dashboard-Symbolleiste auf Ereignis hinzufügen und wählen Sie dann den Ereignistyp aus dem Menü aus.

    Sie können das Dashboard beispielsweise so konfigurieren, dass Ereignisse vom Typ „GKE-Arbeitslastbereitstellung“ angezeigt werden.

    Nachdem Sie einen Ereignistyp hinzugefügt haben, fragt Cloud Monitoring Ihre Logdaten ab, was einen Moment dauert, und fügt die Annotationen dann den Diagrammen im Dashboard hinzu:

    • Info: Eine Nachricht zur Information.
    • Warnung: Weist auf einen Fehler hin, z. B. einen Neustart oder einen Absturz.
    • Warnung: Zeigt an, dass ein Vorfall geöffnet wurde.
  5. Aktivieren Sie die Kurzinfo mit dem Mauszeiger, um eine Zusammenfassung eines Ereignisses anzusehen oder auf Links zu Logs zuzugreifen.

Logs für ein Ereignis ansehen

Wenn Sie ein Diagramm mit Ereignisanmerkungen aufrufen, können Sie auf die mit den Ereignissen verknüpften Logs zugreifen:

  • Wenn Sie Logs für ein bestimmtes Ereignis ansehen möchten, aktivieren Sie mit dem Mauszeiger die Kurzinfo für eine Annotation, in der das Ereignis aufgeführt ist. Rufen Sie dann das Ereignis auf und klicken Sie auf Logs ansehen.

  • Zum Aufrufen der Logs für alle von der Annotation identifizierten Ereignisse aktivieren Sie mit dem Mauszeiger die Kurzinfo für die Annotation. Wechseln Sie dann zur Zusammenfassungszeile der Kurzinfo und klicken Sie auf Logs ansehen.

Der Log-Explorer wird in einem anderen Browsertab geöffnet. Die Abfrageparameter sind so festgelegt, dass das jeweilige Ereignis abgefragt oder die Ereignisse erfasst werden.

Benachrichtigungsrichtlinien erstellen

Wenn Sie über Ereignisse in Ihren Logs informiert werden möchten, konfigurieren Sie eine logbasierte Benachrichtigung. Logbasierte Benachrichtigungsrichtlinien fragen Ihre Logs ab, sobald sie eingehen. Wenn die Abfrage ein nicht leeres Ergebnis zurückgibt, wird ein Vorfall erstellt und Benachrichtigungen werden gesendet.

Console

So erstellen Sie eine logbasierte Benachrichtigung:

  1. Wenn Sie noch keinen Benachrichtigungskanal konfiguriert haben, gehen Sie so vor:

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

      Zu Benachrichtigungen

    2. Klicken Sie auf Benachrichtigungskanal bearbeiten.
    3. Wechseln Sie zum Typ des Benachrichtigungskanals, den Sie konfigurieren möchten, klicken Sie auf Neu hinzufügen und füllen Sie das Dialogfeld aus.
  2. Wählen Sie im Navigationsbereich der Google Cloud Console Logging und anschließend Log-Explorer aus:

    Zum Log-Explorer

  3. Wählen Sie in der Symbolleiste Benachrichtigung erstellen aus.

  4. Geben Sie einen Namen für die Benachrichtigungsrichtlinie ein und klicken Sie auf Weiter.

  5. Geben Sie im Bereich Logeinträge für die Benachrichtigung definieren eine Abfrage ein oder aktualisieren Sie die Abfrage, die aus dem Bereich Abfrage kopiert wurde, als Sie Benachrichtigung erstellen ausgewählt haben.

    Für jeden Ereignistyp wird auf der Seite Ereignistypen eine Abfrage aufgeführt, die für die Verwendung in einer logbasierten Benachrichtigung geeignet ist.

  6. Füllen Sie das Dialogfeld aus und klicken Sie dann auf Speichern.

Ereignisse ausblenden

Console

Wenn Sie alle Ereignisse ausblenden möchten, muss in der Dashboard-Symbolleiste die Ein/Aus-Schaltfläche Ereignisse deaktiviert sein.

Wenn Sie einen Ereignistyp ausblenden möchten, stellen Sie den Schalter für diesen Ereignistyp auf „Aus“.

Nächste Schritte