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
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.