ベロシティ アラートをカスタマイズする

個別の問題によってアプリで急を要する問題が発生している場合は、ベロシティ アラートを使用してチームに通知します。Crashlytics では、同じ種類のクラッシュが 1 つの問題として扱われます。

アラートをトリガーする条件

アプリの問題が Firebase コンソールで定義したしきい値を超えると、ベロシティ アラートがトリガーされます。

ベロシティ アラートのしきい値は、クラッシュの影響を受けたユーザー セッションの割合によって定義します。セッションの詳細については、Google アナリティクスのドキュメントをご覧ください。しきい値はセッションの 0.1%~1% の範囲で設定できます。デフォルトでは、ベロシティ アラートのしきい値はセッションの 1% に設定されています。

この場合、1 時間の間に次の条件を満たすと、アラートがトリガーされます。

  • アプリの問題がそのアプリに定義されているしきい値を超える。
  • その期間中にアプリに 250 のセッションがある。
  • このアプリの問題に対して以前にアラートが発生していない。

アラートしきい値を更新する

ベロシティ アラートを更新するには、firebasecrashlytics.config.update 権限が必要です。この必要な権限はデフォルトで次のロールに含まれています。Firebase Crashlytics 管理者Firebase 品質管理者Firebase 管理者、プロジェクトのオーナーまたは編集者

登録したアプリにベロシティ アラートのしきい値を構成します。アプリごとに異なるアラートしきい値を設定できます。

  1. Firebase コンソールで、Crashlytics ダッシュボードに移動します。
  2. ページ上部にあるアプリのプルダウン リストからアプリを選択します。
  3. [問題] ペインの上部バーでオーバーフロー メニュー()を開き、[ベロシティ アラートの設定] を選択します。
  4. 画面の指示に沿ってアプリのアラートしきい値を構成します。

アラートを受信する

ベロシティ アラートを受信するには、firebase.projects.update 権限が必要です。この必要な権限はデフォルトで次のロールに含まれています。Firebase 管理者、プロジェクトのオーナーまたは編集者

Firebase コンソールで、ベロシティ アラートを自分自身やチームに転送する方法を設定できます。

  • メールまたは Firebase コンソールのアラート
    アカウントの Firebase アラート登録を介して Crashlytics アラートを受信するように設定します。(右上から Firebase アラート > 設定と移動します)

  • 統合SlackJiraPagerDuty など)。
    > [プロジェクトの設定] と進み、[統合] タブからこれらのサードパーティ サービスを構成します。