Thiết lập và gửi cảnh báo tuỳ chỉnh đến các kênh thông báo tuỳ chỉnh

Firebase cung cấp các cảnh báo Crashlytics mặc định (xem trang tổng quan về cảnh báo). Tuy nhiên, những cảnh báo mặc định này và các kênh thông báo của chúng có thể không đủ cho nhu cầu của bạn.

Trong những trường hợp này, bạn có thể sử dụng Cloud Monitoring để gửi cảnh báo tùy chỉnh đến các kênh thông báo tùy chỉnh dựa trên dữ liệu Crashlytics (và dữ liệu phiên Firebase không bắt buộc) 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, trong đó mô tả những trường hợp bạn muốn nhận cảnh báo và cách bạn muốn nhận 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 cảnh báo tùy chỉnh đến một địa chỉ email cụ thể hoặc đăng cảnh 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 cảnh 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 về Google Cloud, hãy tìm hiểu thêm về Cloud Monitoring và cảnh báo, bao gồm cả giá.

Điều kiện tiên quyết

  1. Đả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).

  2. Thiết lập tính năng xuất dữ liệu sang Cloud Logging cho dữ liệu của Crashlytics và dữ liệu phiên Firebase (không bắt buộc).

  3. Thiết lập kênh thông báo.

Thiết lập chính sách cảnh báo

Sau đây là hướng dẫn tổng quan; để biết hướng dẫn chi tiết, hãy xem tài liệu về Google Cloud (ví dụ: Tạo chính sách cảnh báo về ngưỡng chỉ số hoặc Sử dụng PromQL để tạo chính sách cảnh báo).

Trong quá trình chạy truy vấn, bạn có thể thiết lập cảnh báo dựa trên nhật ký hoặc cảnh báo dựa trên SQL:

  • Thiết lập cảnh báo dựa trên nhật ký:

    1. Chạy truy vấn trong Logs Explorer.

    2. Nhấp vào nút Thêm cảnh báo xuất hiện.

    3. Làm theo hướng dẫn trên màn hình để thêm cảnh báo dựa trên nhật ký.

  • Thiết lập cảnh báo dựa trên SQL:

    1. Chạy một truy vấn trong Logs Analytics.

    2. Nhấp vào nút Thêm cảnh báo xuất hiện.

    3. Làm theo hướng dẫn trên màn hình để thêm cảnh báo dựa trên SQL.

Ngoài ra, bạn có thể thiết lập cảnh báo cho chỉ số dựa trên nhật ký bằng cách sử dụng công cụ cấu hình chính sách trong bảng điều khiển Google Cloud, nơi 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 làm việc có hướng dẫn để xây dựng chính sách cảnh báo.

  • PromQL: Bạn cung cấp một truy vấn PromQL cho chính sách cảnh báo của mình