In diesem Leitfaden wird beschrieben, wie Sie Fehlerlogs von Chat-Apps im Google Cloud Logs Explorer abfragen. Sie können Logs abfragen, um:
- Herausfinden, ob Nutzer auf Fehler stoßen
 - Hier sehen Sie, wie oft Fehler auftreten und welche am häufigsten sind.
 - Lesen Sie beschreibende Fehlermeldungen und Protokolldaten, die Ihnen helfen, die Fehler zu beheben.
 
Vorbereitung
- Ein Google Workspace-Konto mit Zugriff auf Google Chat.
 - Eine Chat-App. Wenn Sie eine Chat-App erstellen möchten, folgen Sie dieser Kurzanleitung.
 - Aktivieren Sie die Fehlerprotokollierung für die Chat App.
 
Fehlerlogs abfragen
Klicken Sie in der Google Cloud Console auf das Menü > Weitere Produkte > Logging > Log-Explorer.
Aktivieren Sie bei Bedarf Abfrage anzeigen, um den Query Builder aufzurufen.
Geben Sie für Chat-App-Fehlerlogs die folgende Abfrage ein:
severity=ERROR resource.type="chat.googleapis.com/Project"Klicken Sie auf Abfrage ausführen, um die letzten Fehler aufzurufen. Wenn Sie Fehler sehen möchten, sobald sie auftreten, klicken Sie auf Stream-Logs. Fehlerlogs für Chat-Apps werden im Bereich „Abfrageergebnisse“ angezeigt.
Weitere Informationen zum Google Cloud Logs Explorer und zum Schreiben von Abfragen finden Sie in den folgenden Anleitungen in der Dokumentation zum Log-Explorer:
Fehlermeldung aus einem Log lesen
Nachdem Sie einen Fehlerlog abgefragt haben, können Sie einzelne Logs ansehen, die aus einer JSON-Nutzlast bestehen, in der das Log beschrieben wird. Bei Chat-App-Fehlern enthält das JSON die Fehlermeldung unter jsonPayload.error.message. Im folgenden Beispielprotokoll wird in der Fehlermeldung angegeben, dass die Ausführung einer Apps Script-Funktion fehlgeschlagen ist:
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"
}
Hinweise
Beachten Sie bei der Arbeit mit Chat-App-Fehlerlogs im Google Cloud Logs Explorer Folgendes:
Der Log-Explorer enthält derzeit Logs mit den folgenden Schweregraden für Google Chat-Apps, die bei der Fehlerbehebung einer nicht funktionierenden App helfen:
ERROR
Logs von zugehörigen Diensten können auch beim Debuggen einer Chat-App hilfreich sein. Wenn eine Chat-App beispielsweise mit Google Cloud Functions bereitgestellt wird, empfiehlt es sich, auch im Log-Explorer nach Cloud Functions-Logs zu suchen.
Fehlermeldungen sind immer auf Englisch.
Für Cloud Logging fallen Kosten an. Weitere Informationen zu den Preisen für Cloud Logging finden Sie unter Preise für die Operations-Suite von Google Cloud.
Weitere Informationen
Wenn Sie nach dem Abfragen von Fehlerlogs Fehler finden, können Sie die folgenden Anleitungen zur Fehlerbehebung nutzen:
- Informationen zum Beheben von Google Chat-App-Fehlern wie „App reagiert nicht“, „Die Google Chat API ist nur für Google Workspace-Nutzer verfügbar“ oder „Nutzer können aus Bereichen ausgeschlossen werden“.
 - Informationen zum Beheben von Kartenfehlern, z. B. wenn Kartennachrichten, Dialogfelder oder Linkvorschauen nicht wie erwartet gerendert werden oder funktionieren.
 - Weitere Informationen zum Debuggen