Beobachtbarkeit in Eventarc

Mit Google Cloud Observability können Sie den Zustand, die Aktivität und die Leistung Ihrer Eventarc-Ressourcen überwachen. Eventarc sendet Audit-Logs automatisch an Cloud Logging zur Fehlerbehebung und streamt Messwerte an Cloud Monitoring zur Trendanalyse und Benachrichtigung.

Audit-Logs an Cloud Logging senden

Eventarc sendet die folgenden Arten von Audit-Logdaten an Cloud Logging:

Audit-Logs zum Datenzugriff sind standardmäßig deaktiviert, da sie relativ groß sein können.

Weitere Informationen finden Sie unter Eventarc-Audit-Logging und Eventarc-Publishing-Audit-Logging.

Logs abfragen und ansehen

Sie können die folgenden Tools verwenden, um Ihre Logs anzusehen und zu analysieren:

  • Der Log-Explorer soll Ihnen bei der Fehlerbehebung und Analyse der Leistung Ihrer Dienste und Anwendungen helfen. Informationen zum Aufrufen von Logs im Log-Explorer finden Sie unter Logs mit dem Log-Explorer aufrufen.
  • Observability Analytics ist für das Ausführen von Abfragen zur Analyse Ihrer Logs und das anschließende Anzeigen oder Darstellen der Ergebnisse in einem Diagramm konzipiert. Informationen zur Verwendung von Observability Analytics finden Sie unter Logs mit Observability Analytics abfragen und analysieren.

Sie können im Log-Explorer nach Eventarc-Logs filtern, indem Sie im Suchfeld nach eventarc suchen.

Weitere Informationen zum Abfragen und Analysieren von Logs finden Sie unter Logs abfragen und ansehen.

Eventarc Advanced-Logs ansehen

Zusätzlich zu den Cloud Logging-Tools können Sie Eventarc Advanced-Logs auch über die Google Cloud Console aufrufen.

  1. Rufen Sie in der Google Cloud Console die Seite Eventarc > Bus auf:

    Bus aufrufen

    Alternativ können Sie die Seite Eventarc > Pipelines aufrufen:

    Zu Pipelines

  2. Klicken Sie auf den Namen einer Pipeline, um die Seite Pipelinedetails aufzurufen.

  3. Klicken Sie auf der Seite Busdetails oder Pipelinedetails auf den Tab Logs.

    Auf dem Tab Logs werden die folgenden Logtypen angezeigt:

    • Plattformlogs, die von Eventarc geschrieben und an Logging gesendet werden. Diese Logs können Ihnen bei der Fehlerbehebung helfen und Ihnen ein besseres Verständnis der von Ihnen verwendeten Google Cloud -Dienste vermitteln.

    • Audit-Logs aller ausgeführten Vorgänge, z. B. Aktualisierung der Konfiguration einer Pipeline.

  4. Wählen Sie in der Liste Standard den Logtyp aus, der angezeigt werden soll, um die Logs nach Schweregrad zu filtern. Standardmäßig werden Logs aller Schweregrade angezeigt.

    Der Schweregrad eines Ereignisses, das in einem Logeintrag beschrieben wird, wird als einer von mehreren Standardschweregraden angegeben. Wenn Sie Logeinträge schreiben, können Sie den Mindestschweregrad für Ereignisse angeben, die in Logeinträgen beschrieben werden, und Sie können andere Schweregradcodierungen einem der Standardstufen zuordnen. Weitere Informationen finden Sie unter LogSeverity.

  5. Sie können in allen Logfeldern nach Einträgen suchen. Geben Sie rechts neben Filter im Feld In allen Feldern und Werten suchen den gewünschten Text ein.

    Sie können eine genaue Übereinstimmung mit einem Wert angeben, z. B. payload = "jsonPayload". Alternativ können Sie reguläre Ausdrücke verwenden, um bestimmte Felder abzugleichen. Es wird die vollständige Logging-Abfragesprache unterstützt.

Messwerte an Cloud Monitoring senden

Eventarc sendet Messwertdaten von überwachten Ressourcen an Google Cloud Observability. Eine überwachte Ressource in Monitoring stellt eine logische oder physische Entität dar, z. B. eine virtuelle Maschine, eine Datenbank oder eine Anwendung. Überwachte Ressourcen enthalten einen eindeutigen Satz von Messwerten, die untersucht, über ein Dashboard gemeldet oder zum Erstellen von Benachrichtigungen verwendet werden können. Jede Ressource hat außerdem eine Reihe von Ressourcenlabels. Das sind Schlüssel/Wert-Paare, die zusätzliche Informationen zur Ressource enthalten. Ressourcenlabels sind für alle Messwerte verfügbar, die mit der Ressource verknüpft sind.

Eventarc sendet Messwertdaten von der folgenden überwachten Ressource an Google Cloud Observability:

Ressourcenmesswerte und -labels

Eine Liste aller Ressourcentypen finden Sie unter Überwachte Ressourcentypen. Eine Liste aller Messwerttypen finden Sie unter Google Cloud -Messwerte.

Messwertdaten lesen

Sie können Messwertdaten, auch Zeitachsendaten genannt, mit der Methode timeSeries.list in der Cloud Monitoring API lesen. Es gibt mehrere Möglichkeiten, die Methode aufzurufen, z. B. mit einer sprachspezifischen Clientbibliothek oder durch Erstellen eines Diagramms mit dem Metrics Explorer. Eine Einführung in Messwerte und Zeitreihen finden Sie unter Messwerte, Zeitreihen und Ressourcen. Informationen zum Lesen Ihrer Messwertdaten finden Sie unter Zeitreihendaten abrufen.

Monitoring-Dashboards und -Benachrichtigungen verwenden

Sie können Monitoring-Dashboards und die zugehörigen Diagramme verwenden, um die Daten für Eventarc-Messwerte zu visualisieren.

Zum Überwachen dieser Messwerte in Monitoring können Sie benutzerdefinierte Dashboards erstellen. Sie können auch Warnungen basierend auf diesen Metriken hinzufügen.

Nächste Schritte