Relatando erros automaticamente
Você pode emitir um erro de uma função do Cloud para o Error Reporting , conforme mostrado abaixo:
Node.js
Pitão
Se desejar relatórios de erros mais detalhados, você pode usar as bibliotecas cliente do Error Reporting .
Você pode visualizar os erros relatados no Error Reporting no Console do GCP. Você também pode ver os erros relatados de uma função específica ao selecioná-la na lista de funções no Console do GCP.
As exceções não detectadas produzidas pela sua função aparecerão no Error Reporting. Observe que alguns tipos de exceções não detectadas (como aquelas lançadas de forma assíncrona) causarão a ocorrência de uma inicialização a frio em uma invocação de função futura. Isso aumenta a quantidade de tempo que sua função levará para ser executada.
Relatando erros manualmente
Enviando para o Cloud Logging
A função error
do SDK do agente de log do Cloud Functions reportará erros ao Cloud Logging e ao Error Reporting . Para incluir mais contexto do erro como dados estruturados , passe um objeto de erro como segundo argumento:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}