Résoudre les problèmes liés aux actions

En cas d'échec ou de dysfonctionnement de votre projet Actions, la cause du problème n'est peut-être pas évidente. À partir de la console Actions, vous pouvez consulter les journaux détaillés de votre projet et obtenir plus d'informations sur ce qui se passe.

Afficher les journaux de votre projet

Vous pouvez accéder aux journaux de votre projet via la console Actions, sous "Analytics" :

  1. Sur votre projet dans la console Actions, sélectionnez Analytics dans le menu supérieur.
  2. Sélectionnez l'onglet État en haut de la page.
  3. Sous Erreurs, sélectionnez le lien Afficher les journaux dans le coin supérieur droit:

Ce lien vous permet d'accéder aux journaux de votre projet dans Google Cloud Platform, où vous pouvez filtrer, développer et analyser les données de journaux collectées.

Si vous utilisez le simulateur Actions pour tester vos actions, vous pouvez accéder rapidement aux journaux spécifiques à vos tests en cliquant sur le lien Afficher les journaux en haut à droite de la page du simulateur Actions.

Dépannage

Les entrées de journal sont identifiées par des niveaux d'urgence. Si vous tentez de résoudre un problème lié à votre projet Actions, vous souhaiterez probablement commencer par filtrer les événements Critiques, Erreurs et Avertissements:

Chaque entrée de journal contient un résumé qui comprend un code temporel et une brève description de l'événement. Vous pouvez corréler le comportement de votre projet avec ces horodatages de journal pour déterminer s'ils sont liés, et consulter la description pour en identifier la cause.

Dans l'exemple ci-dessous, une erreur UnparseableJsonResponse a été renvoyée, probablement due à une erreur de syntaxe ou de délai avant expiration lors de la réception de cette réponse JSON du webhook:

Vous pouvez également rechercher des événements de débogage avec un horodatage similaire, car ils peuvent inclure des informations supplémentaires sur d'autres événements. En développant un journal d'erreurs et en filtrant le champ trace, la liste obtenue affiche tous les événements associés à l'erreur initiale:

Dans l'exemple ci-dessous, les messages de débogage associés à l'erreur d'origine nous fournissent des informations supplémentaires sur le problème, y compris une description détaillée de l'erreur et la réponse JSON spécifique à l'origine du problème:

Désactiver des types de journaux

Les journaux de votre projet étant complets, il peut être utile d'exclure certains types d'événements de vos journaux par défaut (tels que les événements contenant des informations permettant d'identifier personnellement l'utilisateur ou ceux que vous jugez désagréables). Vous pouvez créer des exclusions sur la page de journal de votre projet en accédant à Utilisation des ressources dans la barre de navigation de gauche et en sélectionnant l'onglet Exclusions:

Pour en savoir plus sur l'exclusion de différents événements de journaux, consultez la section Exclusion de journaux de la documentation de Stackdriver.