Firebase cung cấp thông báo Crashlytics mặc định (xem trang tổng quan về thông báo). Tuy nhiên, những thông báo mặc định này và kênh thông báo của chúng có thể không đáp ứng được nhu cầu của bạn.
Trong những trường hợp như vậy, bạn có thể sử dụng Cloud Monitoring để gửi thông báo tuỳ chỉnh đến các kênh thông báo tuỳ chỉnh dựa trên dữ liệu Crashlytics (và không bắt buộc là dữ liệu phiên Firebase) mà bạn đã xuất sang Cloud Logging.
Để sử dụng Cloud Monitoring cho cảnh báo tùy chỉnh, bạn cần thiết lập một chính sách cảnh báo, chính sách này mô tả các trường hợp mà bạn muốn được cảnh báo và cách bạn muốn được thông báo.
Ví dụ: nếu tỷ lệ không gặp sự cố của bạn giảm xuống dưới một ngưỡng cụ thể, Cloud Monitoring có thể gửi thông báo tuỳ chỉnh đến một địa chỉ email hoặc đăng thông báo đó lên một dịch vụ bên thứ ba, chẳng hạn như Discord, Slack hoặc Jira. Bạn cũng có thể tuỳ chỉnh hoàn toàn thông tin được gửi trong thông báo, chẳng hạn như thêm các đường liên kết sâu hữu ích vào bảng điều khiển Firebase hoặc thông tin khắc phục sự cố dành riêng cho công ty.
Trong tài liệu Google Cloud, hãy tìm hiểu thêm về Cloud Monitoring và thông báo, bao gồm giá.
Điều kiện tiên quyết
Đảm bảo dự án Firebase của bạn sử dụng gói giá Blaze (trả tiền theo mức dùng).
Thiết lập chính sách cảnh báo
Sau đây là hướng dẫn chung. Để xem hướng dẫn chi tiết, hãy tham khảo tài liệu Google Cloud (ví dụ: Tạo chính sách thông báo dựa trên ngưỡng chỉ số hoặc Sử dụng PromQL để tạo chính sách thông báo).
Trong quá trình chạy truy vấn, bạn có thể thiết lập thông báo dựa trên nhật ký hoặc thông báo dựa trên SQL:
Thiết lập thông báo dựa trên nhật ký:
Chạy truy vấn trong Logs Explorer.
Nhấp vào nút Add alert (Thêm thông báo) xuất hiện.
Làm theo hướng dẫn trên màn hình để thêm thông báo dựa trên nhật ký.
Thiết lập thông báo dựa trên SQL:
Chạy truy vấn trong Nhật ký Analytics.
Nhấp vào nút Add alert (Thêm thông báo) xuất hiện.
Làm theo hướng dẫn trên màn hình để thêm thông báo dựa trên SQL.
Ngoài ra, bạn có thể thiết lập thông báo cho các chỉ số dựa trên nhật ký bằng cách sử dụng công cụ định cấu hình chính sách trong bảng điều khiển Google Cloud. Tại đây, bạn có thể chọn một trong các lựa chọn sau:
Trình tạo: Giao diện người dùng của bảng điều khiển cung cấp quy trình có hướng dẫn để tạo chính sách thông báo.
PromQL: Bạn cung cấp truy vấn PromQL cho chính sách cảnh báo