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

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

在這種情況下,您可以根據匯出至 Cloud Logging 的 Crashlytics 資料 (以及 Firebase 工作階段資料,如有),使用 Cloud Monitoring 將自訂快訊傳送至自訂通知管道。

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

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

如要進一步瞭解 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 控制台中的政策設定工具,為記錄指標設定快訊,並選擇下列其中一個選項:

  • Builder:控制台 UI 提供引導式工作流程,可協助您建立警告政策。

  • PromQL:為警告政策提供 PromQL 查詢