Tự động báo cáo lỗi
Bạn có thể phát ra lỗi từ một Hàm đám mây tới Báo cáo lỗi như minh hoạ dưới đây:
Node.js
Python
Nếu muốn báo cáo lỗi chi tiết hơn, bạn có thể sử dụng Thư viện lỗi báo cáo ứng dụng.
Bạn có thể xem các lỗi được báo cáo trong phần Báo cáo lỗi trên Bảng điều khiển GCP. Bạn cũng có thể xem các lỗi được báo cáo của một hàm cụ thể khi chọn hàm đó từ danh sách hàm trong Bảng điều khiển GCP.
Các ngoại lệ chưa phát hiện được do hàm của bạn tạo ra sẽ xuất hiện trong Báo cáo lỗi. Lưu ý rằng một số loại ngoại lệ chưa được nắm bắt (chẳng hạn như các ngoại lệ được gửi không đồng bộ) sẽ khiến quá trình khởi động nguội xảy ra khi một lệnh gọi hàm trong tương lai. Điều này làm tăng khoảng thời gian cần thiết để chạy hàm của bạn.
Báo cáo lỗi theo cách thủ công
Đang gửi đến tính năng Ghi nhật ký trên đám mây
Hàm error
của SDK trình theo dõi Chức năng đám mây sẽ báo cáo lỗi cho cả tính năng Ghi nhật ký trên đám mây và Báo cáo lỗi. Để đưa thêm ngữ cảnh của lỗi vào dưới dạng dữ liệu có cấu trúc, hãy truyền một đối tượng lỗi làm đối số thứ hai:
} catch (err) {
// Attach an error object as the second argument
functions.logger.error(
"Unable to read quote from Firestore, sending default instead",
err
);
}