Google Cloud Observability bietet Monitoring-, Logging- und Diagnosetools. Mit diesen Tools können Sie Workflow-Bereitstellungen und ‑Ausführungen überwachen und analysieren sowie das Verhalten, den Zustand und die Leistung Ihrer Anwendungen nachvollziehen.
Standardmäßig ist Workflows so konfiguriert:
- Senden Sie Daten und System-Audit-Logs 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. Mithilfe der erfassten Messwerte können Sie den Zustand und die Leistung im Blick behalten, Trends und Probleme erkennen und sich über Verhaltensänderungen benachrichtigen lassen.
Audit-Logs an Cloud Logging senden
Workflows sendet die folgenden Arten von Audit-Log-Daten an Cloud Logging:
- Audit-Logs zur Administratoraktivität
- Audit-Logs zum Datenzugriff
- Audit-Logs zu Systemereignissen
- Audit-Logs zu Richtlinienverstößen
Da Audit-Logs zum Datenzugriff relativ groß sein können, sind sie standardmäßig deaktiviert. Weitere Informationen finden Sie unter Audit-Logs zum Datenzugriff aktivieren.
Weitere Informationen zu Audit-Logs in Workflows finden Sie in den folgenden Artikeln:
Sie können auch Ausführungsprotokolle an Cloud Logging senden.
Messwerte an Cloud Monitoring senden
Workflows sendet Messwertdaten von überwachten Ressourcen an Google Cloud Observability. Eine überwachte Ressource in Monitoring stellt eine logische oder physische Einheit dar, z. B. eine virtuelle Maschine, eine Datenbank oder eine Anwendung. Überwachte Ressourcen enthalten einen eindeutigen Satz von Messwerten, die untersucht, in einem Dashboard dargestellt oder zum Erstellen von Benachrichtigungen verwendet werden können. Jede Ressource hat auch eine Reihe von Ressourcenlabels, die Schlüssel/Wert-Paare sind und zusätzliche Informationen zur Ressource enthalten. Ressourcenlabels sind für alle Messwerte verfügbar, die der Ressource zugeordnet sind.
Eine Liste aller Ressourcentypen finden Sie unter Überwachte Ressourcentypen. Eine Liste aller Messwerttypen finden Sie unter Google Cloud -Messwerte. Klicken Sie auf die folgenden Elemente, um eine Liste der Messwerttypen aufzurufen, die von Workflows an Google Cloud Observability gesendet werden:
Messwerttypen für Workflows
Den Strings vom Typ "metric type" in dieser Tabelle muss workflows.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 |
await_callback_step_count
GA
(Projekt)
Anzahl der Schritte für „Await Callback“ |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der ausgeführten Schritte, die auf einen Callback warten. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
|
callback_requests_count
GA
(Projekt)
Anzahl der Callback-Anfragen |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der Anfragen, die zum Auslösen eines Callbacks gesendet wurden. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
|
callback_timeout_count
GA
(Projekt)
Anzahl der Callback-Zeitüberschreitungen |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der Callbacks, die das Zeitlimit überschritten haben. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
|
cmek_protected_workflow_count
GA
(Projekt)
Anzahl der CMEK-geschützten Workflows |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der mit CMEK-Schutz bereitgestellten Workflows. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
|
compute_slice_count
GA
(Projekt)
Anzahl der Compute-Slices |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der ausgeführten Rechenslices. Schritte werden in Arbeitsabschnitten ausgeführt, was vom Typ der ausgeführten Schritte abhängt (z.B. werden HTTP-Anfragen separat von „Zuweisen“-Schritten ausgeführt). Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
type:
Der Typ des Rechenabschnitts, z. B. „IO_REQUEST“ oder „WAKEUP“.
has_parallel:
(BOOL)
Gibt an, ob der Workflow parallele Schritte verwendet.
|
compute_slice_latencies
GA
(Projekt)
Latenzen für Compute-Slices |
|
DELTA, DISTRIBUTION, ms
workflows.googleapis.com/Workflow |
Latenzen zwischen dem Zeitpunkt, zu dem ein Rechen-Slice geplant wurde, und dem Zeitpunkt, zu dem er ausgeführt wurde. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
type:
Der Typ des Rechenabschnitts, z. B. „IO_REQUEST“ oder „WAKEUP“.
has_parallel:
(BOOL)
Gibt an, ob der Workflow parallele Schritte verwendet.
|
compute_step_count
GA
(Projekt)
Anzahl der Compute-Schritte |
|
DELTA, INT64, 1
workflows.googleapis.com/Workflow |
Anzahl der ausgeführten Berechnungsschritte (z.B. „assign“- und „for“-Schritte). Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 120 Sekunden lang keine Daten angezeigt.
revision_id:
Die Revisions-ID des ausgeführten Workflows.
|
compute_step_latencies
| |