Este guia descreve como consultar registros de erros de apps do Chat no Análise de registros do Google Cloud. Consulte os registros para:
- Saber se os usuários encontram erros.
- Ver com que frequência os erros ocorrem e quais são os mais comuns.
- Ler mensagens de erro descritivas e dados de registro que ajudam a corrigir os erros.
Pré-requisitos
- Uma conta do Google Workspace com acesso ao Google Chat.
- Um app do Chat. Para criar um app do Chat, siga este guia de início rápido.
- Ative o registro de erros para o app do Chat.
Consultar registros de erros
No console de APIs do Google, clique em Menu > Mais produtos > Logging > Análise de registros.
Se necessário, para mostrar o criador de consultas, ative a opção Mostrar consulta.
Para registros de erros de apps do Chat, insira a seguinte consulta:
severity=ERROR resource.type="chat.googleapis.com/Project"Para ver os erros recentes, clique em Executar consulta. Ou, para ver os erros à medida que ocorrem, clique em Transmitir registros. Os registros de erros de apps do Chat aparecem no painel "Resultados da consulta".
Para saber mais sobre a Análise de registros do Google Cloud e como escrever consultas, consulte estes guias na documentação da Análise de registros:
Ler uma mensagem de erro de um registro
Depois de consultar um registro de erros, é possível visualizar registros individuais que consistem em um payload JSON que descreve o registro. Para erros de apps do Chat, o JSON inclui a mensagem de erro em jsonPayload.error.message. Por exemplo, no registro de amostra a seguir, a mensagem de erro informa que uma função do Apps Script não foi executada:
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"
}
Considerações
Ao trabalhar com registros de erros de apps do Chat no Análise de registros do Google Cloud, observe estas considerações:
Para apps do Google Chat, a Análise de registros inclui registros com as seguintes gravidades, que ajudam a solucionar problemas de um app com mau funcionamento:
ERROR
Os registros de serviços relacionados também podem ajudar a depurar um app do Chat. Por exemplo, se você implantar o app do Chat usando as funções do Google Cloud Run, verifique também os registros das funções do Cloud Run na Análise de registros.
As mensagens de erro são sempre escritas em inglês.
O Cloud Logging gera um custo. Para mais informações sobre os preços do Cloud Logging, consulte os preços do pacote de operações do Google Cloud.
Temas relacionados
Depois de consultar os registros de erros, se você encontrar erros, consulte os guias a seguir para receber ajuda na correção de erros:
- Saiba como corrigir erros de apps do Google Chat, como "O app não está respondendo", "A API Google Chat está disponível apenas para usuários do Google Workspace" ou "Os usuários podem ser excluídos de espaços".
- Saiba como corrigir erros de cards, como mensagens de cards, caixas de diálogo ou visualizações de links que não estão sendo renderizadas ou funcionando como esperado.
- Saiba como depurar.