Como relatar erros automaticamente
É possível informar um erro de uma função ao Error Reporting, conforme mostrado abaixo:
Node.js
Python
Para ter relatórios de erros mais detalhados, use as bibliotecas de cliente do Error Reporting.
Para ver os erros registrados, use o Error Reporting no console do Google Cloud. Também é possível ver os erros registrados de uma função específica quando a seleciona na lista de funções no console do Google Cloud.
As exceções não identificadas que foram produzidas pela função serão exibidas no Error Reporting. Alguns tipos de exceções não identificadas (como as geradas de forma assíncrona) farão com que uma inicialização a frio ocorra em uma invocação futura de uma função. Isso aumenta o tempo de execução da função.
Como relatar erros manualmente
Como fazer envios para Cloud Logging
A função error
do SDK do logger
do Cloud Functions
vai informar erros ao Cloud Logging e ao Error Reporting. Para incluir mais contexto sobre o erro no formato de dados estruturados, transmita um objeto de erro como o 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
);
}