Interroger les journaux d'erreurs pour les applications Google Chat

Ce guide explique comment interroger les journaux d'erreurs de l'application Chat dans l'explorateur de journaux Google Cloud. Interroger les journaux :

  • Découvrez si les utilisateurs rencontrent des erreurs.
  • Découvrez la fréquence des erreurs et les plus courantes.
  • Lisez les messages d'erreur descriptifs et les données de journaux qui vous aident à corriger les erreurs.

Prérequis

Interroger les journaux d'erreurs

  1. Dans la console Google Cloud, cliquez sur Menu > Plus de produits > Journalisation > Explorateur de journaux.

    Accéder à l'explorateur de journaux

  2. Si nécessaire, activez Afficher la requête pour afficher le générateur de requêtes.

  3. Pour les journaux d'erreurs des applications Chat, saisissez la requête suivante :

    severity=ERROR
    resource.type="chat.googleapis.com/Project"
    
  4. Pour afficher les erreurs récentes, cliquez sur Exécuter la requête. Pour afficher les erreurs au fur et à mesure qu'elles se produisent, cliquez sur Journaux de flux. Les journaux d'erreurs de l'application Chat s'affichent dans le volet "Résultats de la requête".

Pour en savoir plus sur l'explorateur de journaux Google Cloud et sur la création de requêtes, consultez les guides suivants dans la documentation de l'explorateur de journaux :

Lire un message d'erreur dans un journal

Après avoir interrogé un journal d'erreurs, vous pouvez afficher des journaux individuels qui se composent d'une charge utile JSON décrivant le journal. Pour les erreurs de l'application Chat, le JSON inclut le message d'erreur à jsonPayload.error.message. Par exemple, dans l'exemple de journal suivant, le message d'erreur indique qu'une fonction Apps Script n'a pas pu s'exécuter :

JSON

{
  "insertId": "INSERT_ID",
  "jsonPayload": {
    "@type": "type.googleapis.com/google.chat.logging.v1.ChatAppLogEntry",
    "error": {
      "code": 9,
      "message": "An Apps Script function failed to execute. To review AppsScript error logs, see \"Logging\" (https://developers.google.com/apps-script/guides/logging)."
    },
    "deployment": "DEPLOYMENT_ID"
  },
  "resource": {
    "type": "chat.googleapis.com/Project",
    "labels": {
      "project_id": "PROJECT_ID"
    }
  },
  "timestamp": "2022-12-06T05:24:18.697255Z",
  "severity": "ERROR",
  "logName": "projects/PROJECT_ID/logs/chat.googleapis.com%2Ferrors",
  "receiveTimestamp": "2022-12-06T05:24:19.207936968Z"
}

Remarques

Lorsque vous travaillez avec les journaux d'erreurs de l'application Chat dans l'explorateur de journaux Google Cloud, tenez compte des points suivants :

  • Pour les applications Google Chat, l'explorateur de journaux inclut actuellement les journaux présentant les niveaux de gravité suivants, qui permettent de résoudre les problèmes liés à une application qui ne fonctionne pas :

    • ERROR

    Les journaux des services associés peuvent également vous aider à déboguer une application Chat. Par exemple, si une application Chat est déployée à l'aide de Google Cloud Functions, il est recommandé de consulter également l'explorateur de journaux pour les journaux Cloud Functions.

  • Les messages d'erreur sont toujours rédigés en anglais.

  • Cloud Logging entraîne des coûts. Pour en savoir plus sur la tarification de Cloud Logging, consultez la page Tarifs de la suite Google Cloud Operations.

Si vous trouvez des erreurs après avoir interrogé les journaux d'erreurs, consultez les guides suivants pour obtenir de l'aide pour les corriger :