Cloud Logging

Les requêtes et les réponses de l'API Dialogflow peuvent éventuellement être consignées dans Cloud Logging pour votre agent. Vous pouvez également contrôler la région dans laquelle ces journaux sont stockés.

Activer Cloud Logging

Pour activer ou désactiver Cloud Logging pour votre agent, consultez les options de journalisation dans les paramètres généraux de l'agent.

Afficher les journaux Cloud

Une fois que vous avez activé Cloud Logging pour un agent, vous pouvez parcourir ces journaux à l'aide de l'explorateur de journaux Cloud.

Format du journal

Pour plus d'informations sur le format du journal, consultez la page Structure des entrées de journal.

Vous trouverez ci-dessous une liste partielle des titres d'entrées de journal utilisés par Dialogflow :

  • Requête Dialogflow
  • Réponse Dialogflow
  • Requête de webhook Dialogflow
  • Réponse webhook de Dialogflow
  • Erreur de webhook Dialogflow
Les entrées de journal de requêtes et de réponses comportent un champ jsonPayload au format JSON. Le contenu de cette charge utile ressemble à la structure des requêtes et des réponses REST de l'API Dialogflow qui portent les mêmes noms, comme défini dans la documentation de référence de Dialogflow.

Régionalisation

Par défaut, les entrées de journal Cloud de Dialogflow sont acheminées vers le bucket de journaux _Default, qui est global. Si vous avez des exigences de résidence des données pour votre projet, vous pouvez acheminer vos journaux vers un bucket de journaux spécifique à une région. Pour obtenir des instructions, consultez la section Régionaliser les journaux de votre projet à l'aide de buckets de journaux.

Limites

Si la réponse Dialogflow dépasse la limite de taille de l'entrée de journal de la journalisation Cloud, le champ QueryResult.diagnosticInfo n'est pas inclus dans les journaux.

Chaque conversation ne peut comporter au maximum 500 tours.