設定自訂通知管道並傳送自訂快訊

Firebase 提供預設的Crashlytics快訊 (請參閱快訊總覽頁面)。不過,這些預設快訊和通知管道可能無法滿足您的需求。

在這種情況下,您可以透過 Cloud Monitoring,根據匯出至 Cloud LoggingCrashlytics 資料 (以及 Firebase 工作階段資料,視需要) 將自訂快訊傳送至自訂通知管道

如要使用 Cloud Monitoring 建立自訂快訊,請設定快訊政策,說明快訊發送時機及通知方式。

舉例來說,如果無當機率低於特定門檻,Cloud Monitoring 可以將自訂快訊訊息傳送至特定電子郵件地址,或發布至 Discord、Slack 或 Jira 等第三方服務。您也可以完全自訂警報中傳送的資訊,例如在 Firebase 控制台中加入實用的深層連結,或公司專屬的疑難排解資訊。

如要進一步瞭解Google Cloud和快訊Cloud Monitoring,包括定價,請參閱Google Cloud說明文件。

事前準備

  1. 確認 Firebase 專案採用即付即用 Blaze 定價方案

  2. 設定將 Crashlytics 資料和 (選用) Firebase 工作階段資料匯出至 Cloud Logging

  3. 設定通知管道。

設定快訊政策

以下是高階操作說明,如需詳細操作說明,請參閱 Google Cloud 說明文件 (例如「建立指標門檻警告政策」或「使用 PromQL 建立警告政策」)。

執行查詢時,您可以設定記錄檔型快訊或 SQL 型快訊:

  • 設定記錄式警告:

    1. Logs Explorer 中執行查詢。

    2. 按一下隨即顯示的「新增快訊」按鈕。

    3. 按照畫面上的指示新增以記錄為準的快訊。

  • 設定以 SQL 為基礎的快訊:

    1. 記錄檔分析中執行查詢。

    2. 按一下隨即顯示的「新增快訊」按鈕。

    3. 按照畫面上的指示新增以 SQL 為基礎的快訊。

或者,您也可以在 Google Cloud 控制台使用政策設定工具,為記錄指標設定快訊,並選擇下列任一選項:

  • 建構工具: 控制台 UI 提供導覽式工作流程,可協助您建構快訊政策。

  • PromQL: 為快訊政策提供 PromQL 查詢