自定義速度警報

當任何個別問題導致您的應用程序出現緊急問題時,使用速度警報通知您的團隊。對於 Crashlytics,問題是一組類似的崩潰。

什麼觸發警報?

當您的應用程序中的問題超過您在 Firebase 控制台中定義的閾值時,會觸發速度警報。

您可以根據受崩潰影響的用戶會話的百分比來定義速度警報的閾值。請參閱 Google Analytics 文檔以了解有關會話的更多信息。您可以在會話的 0.1% 和 1% 之間設置一個閾值。默認情況下,速度警報閾值設置為會話的 1%。

具體來說,如果在一小時的時間段內滿足以下條件,則會觸發警報:

  • 應用程序中的問題超出了為該應用程序定義的閾值。
  • 該應用程序在該時間段內有 250 個會話。
  • 之前沒有針對應用程序中的問題發出警報。

更新警報閾值

要更新速度警報,您必須擁有firebasecrashlytics.config.update權限。默認情況下,以下角色包括此必需權限: Firebase Crashlytics AdminFirebase Quality AdminFirebase Admin或項目Owner 或 Editor

為每個註冊的應用程序配置速度警報閾值。每個應用程序可以有不同的警報閾值。

  1. Firebase 控制台中,轉到您的 Crashlytics 信息中心。
  2. 在頁面頂部,從應用下拉列表中選擇一個應用。
  3. 問題窗格的頂部欄中,打開溢出菜單 ( ),然後選擇速度警報設置
  4. 按照屏幕上的說明配置應用程序的警報閾值。

接收警報

要接收速度警報,您必須擁有firebase.projects.update權限。默認情況下,以下角色包括此必需權限: Firebase 管理員或項目所有者或編輯者

在 Firebase 控制台中,您可以設置如何將速度警報發送給您自己或您的團隊:

  • 電子郵件Firebase 控制台警報
    設置您通過帳戶的 Firebase 警報訂閱接收 Crashlytics 警報的首選項(在右上角,轉到 Firebase 警報> Settings

  • 集成(例如SlackJiraPagerDuty
    通過 >項目設置中的集成選項卡配置這些第三方服務