In diesem Leitfaden wird beschrieben, wie Sie Chat-App-Fehlerlogs im Google Cloud Logs Explorer abfragen. Sie können Logs abfragen, um:
- Herausfinden, ob Nutzer auf Fehler stoßen
- Sehen Sie sich an, 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 API Console auf das Menü > Weitere Produkte > Logging > Log-Explorer.
Aktivieren Sie bei Bedarf Abfrage anzeigen, um den Query Builder aufzurufen.
Geben Sie für Fehlerlogs von Chat-Apps 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 der Log beschrieben wird. Bei Fehlern in Chat-Apps 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:
Für Google Chat-Apps enthält der Log-Explorer Protokolle mit den folgenden Schweregraden, die bei der Fehlerbehebung einer nicht funktionierenden App helfen:
ERROR
Logs von zugehörigen Diensten können auch beim Debuggen einer Chat-App helfen. Wenn Sie Ihre Chat-App beispielsweise mit Google Cloud Run Functions bereitstellen, sollten Sie auch die Logs von Cloud Run Functions in Logs Explorer prüfen.
Fehlermeldungen werden immer auf Englisch angezeigt.
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