Segnalazione automatica degli errori
Puoi emettere un errore da una funzione Cloud a Error Reporting come mostrato di seguito:
Node.js
Pitone
Se desideri una segnalazione degli errori più dettagliata, puoi utilizzare le librerie client di segnalazione errori .
Puoi visualizzare gli errori segnalati in Segnalazione errori nella console GCP. Puoi anche visualizzare gli errori segnalati da una particolare funzione quando la selezioni dall'elenco delle funzioni nella console GCP.
Le eccezioni non rilevate prodotte dalla tua funzione verranno visualizzate in Segnalazione errori. Si noti che alcuni tipi di eccezioni non rilevate (come quelle lanciate in modo asincrono) causeranno un avvio a freddo alla futura invocazione di una funzione. Ciò aumenta la quantità di tempo necessaria per l'esecuzione della funzione.
Segnalazione manuale degli errori
Invio a Cloud Logging
La funzione error
dell'SDK del logger Cloud Functions segnalerà gli errori sia a Cloud Logging che a Error Reporting . Per includere più contesto dall'errore come dati strutturati , passa un oggetto errore come secondo argomento:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}