Melaporkan error secara otomatis
Anda dapat melaporkan error dari Cloud Function ke Error Reporting seperti yang ditunjukkan di bawah ini:
Node.js
Python
Jika Anda ingin pelaporan error yang lebih mendetail, gunakan library klien Error Reporting .
Anda dapat melihat error yang dilaporkan di Error Reporting pada GCP Console. Anda juga dapat melihat error yang dilaporkan dari fungsi tertentu dengan memilihnya dari daftar fungsi di GCP Console.
Pengecualian yang tidak tertangkap yang dihasilkan oleh fungsi Anda akan muncul di Error Reporting. Perhatikan bahwa beberapa jenis pengecualian yang tidak tertangkap (seperti yang ditampilkan secara asinkron) akan menyebabkan cold start terjadi pada pemanggilan fungsi di masa mendatang. Ini akan meningkatkan jumlah waktu yang diperlukan untuk menjalankan fungsi.
Melaporkan error secara manual
Mengirim ke Cloud Logging
Fungsi error
dari SDK
logger
Cloud Functions akan melaporkan error ke Cloud Logging dan Error Reporting. Untuk menyertakan lebih banyak konteks dari error sebagai data terstruktur, teruskan objek error sebagai argumen kedua:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}