Solução de problemas das ações

Caso o projeto do Actions falhe ou pareça estar funcionando mal, a causa do problema pode não ser óbvia. No Console do Actions, é possível ver registros detalhados do projeto que trazem mais insights sobre o que está acontecendo.

Conferir os registros do projeto

Os registros do seu projeto podem ser acessados pelo Console do Actions em "Analytics":

  1. No seu projeto no Console de ações, selecione Analytics no menu superior.
  2. Selecione a guia Integridade na parte de cima da página.
  3. Em Erros, selecione o link Visualizar registros no canto superior direito:

Esse link levará você aos registros do seu projeto no Google Cloud Platform, onde é possível filtrar, expandir e analisar os dados de registros coletados.

Se você estiver usando o Actions Simulator para testar suas ações, poderá acessar rapidamente os registros específicos dos seus testes clicando no link Ver registros no canto superior direito da página do simulador do Actions.

Solução de problemas

As entradas de registro são marcadas com níveis que indicam urgência. Se você estiver solucionando um problema com seu projeto do Actions, comece filtrando por eventos Críticos, Erro e Aviso:

Cada entrada de registro tem um resumo que inclui um carimbo de data/hora e uma breve descrição do evento. Correlacione o comportamento do seu projeto com esses carimbos de data/hora para determinar se estão relacionados e consulte a descrição para restringir a causa.

No exemplo abaixo, um erro UnparseableJsonResponse foi retornado, provavelmente como resultado de um erro de sintaxe ou tempo limite ao receber essa resposta JSON do webhook:

Procure também por eventos de Debug com um carimbo de data/hora semelhante, porque eles podem incluir mais informações sobre outros eventos. Ao expandir um registro de erros e filtrar pelo campo trace, a lista resultante vai mostrar todos os eventos associados ao erro inicial:

No exemplo abaixo, as mensagens de depuração associadas ao erro original fornecem mais informações sobre o problema, incluindo uma descrição detalhada do erro e a resposta JSON específica que causou o problema:

Como desativar tipos de registro

Como os registros do seu projeto são abrangentes, pode ser útil excluir determinados tipos de evento dos registros por padrão (como eventos com PII ou eventos que você considera confusos). É possível criar exclusões na página de registro do projeto navegando até Uso de recursos na barra de navegação esquerda e selecionando a guia Exclusões:

Saiba mais sobre como excluir diferentes eventos de registro em Como excluir registros na documentação do Stackdriver.