Beobachtbarkeit in Eventarc

Google Cloud Observability bietet Monitoring-, Logging- und Diagnosetools. Mit diesen Tools können Sie die Aktivitäten und das Wachstum von Eventarc im Blick behalten und analysieren sowie das Verhalten, den Zustand und die Leistung Ihrer Anwendungen besser nachvollziehen.

Standardmäßig ist Eventarc für Folgendes konfiguriert:

  • Senden Sie Daten- und Systemprüfprotokolle an Cloud Logging. Sie können die erfassten Logs verwenden, um Fehler in Ihren Anwendungen zu beheben, sie zu debuggen und Informationen über sie zu erhalten.
  • System- und Ressourcenmesswerte an Cloud Monitoring senden Anhand der erfassten Messwerte können Sie den Zustand und die Leistung im Blick behalten, Trends und Probleme erkennen und bei Verhaltensänderungen benachrichtigt werden.

Audit-Logs an Cloud Logging senden

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

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

Weitere Informationen finden Sie unter Eventarc-Audit-Logging und Audit-Logging für die Eventarc-Veröffentlichung.

Logs abfragen und aufrufen

Sie können die folgenden Tools verwenden, um Ihre Protokolle aufzurufen und zu analysieren:

  • Der Log-Explorer soll Ihnen bei der Fehlerbehebung und Leistungsanalyse Ihrer Dienste und Anwendungen helfen. Informationen zum Aufrufen von Logs im Log-Explorer finden Sie unter Logs mit dem Log-Explorer ansehen.
  • Log Analytics ist für die Ausführung von Abfragen zur Analyse von Protokollen und die anschließende Anzeige oder Darstellung der Ergebnisse konzipiert. Eine Anleitung zur Verwendung von Log Analytics finden Sie unter Logs mit Log 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 Protokollen finden Sie unter Logs abfragen und ansehen.

Eventarc Advanced-Protokolle ansehen

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

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

    Zu „Bus“

    Alternativ können Sie auch 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 Pipeline-Details auf den Tab Protokolle.

    Auf dem Tab Protokolle werden die folgenden Protokolltypen angezeigt:

    • Plattformprotokolle, die von Eventarc erstellt und an Logging gesendet werden. Diese Logs können Ihnen dabei helfen, Fehler und Probleme zu beheben sowie die von Ihnen verwendeten Google Cloud Dienste besser zu verstehen.

    • Audit-Logs aller ausgeführten Vorgänge, z. B. Aktualisierungen 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 Protokolleinträge schreiben, können Sie die Mindestschwere für in Protokolleinträgen beschriebene Ereignisse angeben und andere Schwerecodierungen einer der Standardebenen 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 im Monitoring stellt eine logische oder physische Entität dar, z. B. eine virtuelle Maschine, eine Datenbank oder eine Anwendung. Überwachte Ressourcen enthalten eine Reihe von Messwerten, die untersucht, in einem Dashboard erfasst 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 mit der Ressource verknüpften Messwerte verfügbar.

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

Ressourcenmesswerte und ‑labels

Den Strings vom Typ "metric type" in dieser Tabelle muss eventarc.googleapis.com/ vorangestellt werden. Dieses Präfix wurde in den Einträgen der Tabelle weggelassen. Verwenden Sie beim Abfragen eines Labels das Präfix metric.labels.. Beispiel: metric.labels.LABEL="VALUE".

Messwerttyp Startphase(Ebenen der Ressourcenhierarchie)
Anzeigename
Art, Typ, Einheit
Überwachte Ressourcen
Beschreibung
Labels
quota/enrollments_per_message_bus/exceeded BETA(project)
Fehler: Kontingent für Anmeldungen pro Nachrichtenbus überschritten
DELTAINT641
eventarc.googleapis.com/Location
Anzahl der Versuche, das Limit für den Kontingentmesswert „eventarc.googleapis.com/enrollments_per_message_bus“ zu überschreiten. Nach der Stichprobe werden bis zu 150 Sekunden lang keine Daten angezeigt.
limit_name: Der Name des Limits.
message_bus: Der Nachrichtenbus, an den die Anmeldungen angehängt sind.
quota/enrollments_per_message_bus/limit BETA(project)
Quota-Limit für Anmeldungen pro Message Bus
GAUGEINT641
eventarc.googleapis.com/Location
Aktuelles Limit für den Kontingentmesswert „eventarc.googleapis.com/enrollments_per_message_bus“. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 150 Sekunden lang keine Daten angezeigt.
limit_name: Der Name des Limits.
message_bus: Der Nachrichtenbus, an den die Anmeldungen angehängt sind.
quota/enrollments_per_message_bus/usage BETA(project)
Registrierungen pro Nachrichtenbus – Kontingentnutzung
GAUGEINT641
eventarc.googleapis.com/Location
Aktuelle Nutzung des Kontingentmesswerts „eventarc.googleapis.com/enrollments_per_message_bus“. Nach der Stichprobe werden bis zu 150 Sekunden lang keine Daten angezeigt.
limit_name: Der Name des Limits.
message_bus: Der Nachrichtenbus, an den die Anmeldungen angehängt sind.

Die Tabelle wurde am 31.01.2025 um 00:13:38 Uhr (UTC) erstellt.

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. Dazu gehören die Verwendung einer sprachspezifischen Clientbibliothek oder das Erstellen eines Diagramms mit dem Metrics Explorer. Eine Einführung in Messwerte und Zeitachsen finden Sie unter Messwerte, Zeitachsen und Ressourcen. Informationen zum Lesen von 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 anzuzeigen.

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