Informa errores automáticamente
Para emitir un error desde una función de Cloud Functions en Error Reporting, haz lo siguiente:
Node.js
Python
Si quieres obtener un informe de errores más detallado, puedes usar las bibliotecas cliente de Error Reporting.
En la consola de GCP, puedes ver los errores informados en Error Reporting. También puedes ver los errores informados desde una función en particular cuando lo seleccionas en la lista de funciones de la consola de GCP.
Las excepciones sin detectar que genere la función aparecerán en Error Reporting. Ten en cuenta que algunos tipos de excepciones sin detectar (como las que se muestran de forma asíncrona) provocarán un inicio en frío en una invocación de función futura. Esto aumentará la cantidad de tiempo que demorará en ejecutarse tu función.
Informa errores manualmente
Envía datos a Cloud Logging
La función error
del SDK de
registrador
de Cloud Functions informará errores a Cloud Logging y a Error Reporting. Para incluir más contexto del error como datos estructurados, pasa un objeto de error como el 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
);
}