Cloud Logging

Dialogflow API-Anfragen und -Antworten können optional für Cloud Logging für Ihren Agent protokolliert werden. Sie können auch die Region steuern, in der diese Logs gespeichert werden.

Cloud Logging aktivieren

Informationen zum Aktivieren oder Deaktivieren von Cloud Logging für Ihren Agent finden Sie in den Logging-Optionen in den allgemeinen Einstellungen des Agents.

Cloud-Logs aufrufen

Nachdem Sie Cloud Logging für einen Agent aktiviert haben, können Sie diese Logs mit dem Cloud Logs Explorer durchsuchen.

Logformat

Ausführliche Informationen zum Logformat finden Sie unter Logeintragsstruktur.

Im Folgenden finden Sie eine unvollständige Liste von Logeintragstiteln, die von Dialogflow verwendet werden:

  • Dialogflow-Anfrage
  • Dialogflow-Antwort
  • Dialogflow-Webhook-Anfrage
  • Dialogflow-Webhook-Antwort
  • Dialogflow-Webhook-Fehler
Anfrage- und Antwortlogeinträge haben das Feld jsonPayload im JSON-Format. Der Inhalt dieser Nutzlast ähnelt der Struktur ähnlicher Dialogflow API-Anfragen und -Antworten wie in der Dialogflow-Referenzdokumentation definiert.

Regionalisierung

Standardmäßig werden Dialogflow-Cloud-Logeinträge an den globalen _Default log-Bucket weitergeleitet. Wenn Sie Anforderungen an den Datenstandort für Ihr Projekt haben, können Sie Ihre Logs an einen regionsspezifischen Log-Bucket weiterleiten. Eine Anleitung dazu finden Sie unter Projektlogs mit Log-Buckets regionalisieren.

Beschränkungen

Wenn die Dialogflow-Antwort das Limit für die Größe des Cloud Logging-Logeintrags überschreitet, ist das Feld QueryResult.diagnosticInfo nicht in den Logs enthalten.

Pro Unterhaltung werden maximal 500 Unterhaltungen protokolliert.