alerts.performance.ThresholdAlertPayload interface

パフォーマンスしきい値アラートの内部ペイロード オブジェクト。ペイロードはオブジェクト内にラップされます。

署名:

export interface ThresholdAlertPayload 

プロパティ

プロパティ 説明
appVersion 文字列 このアラートがトリガーされたアプリのバージョン。ネットワーク リクエストに関するアラート(アラートがアプリのすべてのバージョンのデータに対してチェックされたため)またはウェブアプリ(アプリがバージョンレスの場合)の場合は省略できます。
conditionPercentile 数値 アラート条件のパーセンタイル。アラート条件に適用できず、省略する場合は、0 にできます。範囲: [1, 100]
eventName 文字列 このアラートの対象となるトレースまたはネットワーク リクエストの名前(例: my_custom_trace、firebase.com/api/123)
eventType 文字列 このアラートの対象となるリソースタイプ(トレース、ネットワーク リクエスト、画面レンダリングなど)
investigateUri 文字列 このアラートを詳しく調査するための Fireconsole へのリンク
metricType 文字列 このアラートの指標タイプ(成功率、応答時間、期間など)。
numSamples 数値 このアラート条件でチェックされたイベントの数
thresholdUnit 文字列 アラートのしきい値の単位(「%」、「秒」など)
thresholdValue 数値 アラート条件のしきい値(単位なし)(例: 「75」、「2.1」)
violationUnit 文字列 違反値の単位(「%」、「秒」など)
violationValue 数値 アラート条件に違反した値(例: 「76.5」、「3」)

alert.performance.ThresholdAlertPayload.appVersion

このアラートがトリガーされたアプリのバージョン。ネットワーク リクエストに関するアラート(アラートがアプリのすべてのバージョンのデータに対してチェックされたため)またはウェブアプリ(アプリがバージョンレスの場合)の場合は省略できます。

署名:

appVersion?: string;

alert.performance.ThresholdAlertPayload.conditionPercentile

アラート条件のパーセンタイル。アラート条件に適用できず、省略する場合は、0 にできます。範囲: [1, 100]

署名:

conditionPercentile?: number;

alert.performance.ThresholdAlertPayload.eventName

このアラートの対象となるトレースまたはネットワーク リクエストの名前(例: my_custom_trace、firebase.com/api/123)

署名:

eventName: string;

alert.performance.ThresholdAlertPayload.eventType

このアラートの対象となるリソースタイプ(トレース、ネットワーク リクエスト、画面レンダリングなど)

署名:

eventType: string;

alert.performance.ThresholdAlertPayload.investigateUri

このアラートを詳しく調査するための Fireconsole へのリンク

署名:

investigateUri: string;

alert.performance.ThresholdAlertPayload.metricType

このアラートの指標タイプ(成功率、応答時間、期間など)。

署名:

metricType: string;

alert.performance.ThresholdAlertPayload.numSamples

このアラート条件でチェックされたイベントの数

署名:

numSamples: number;

alert.performance.ThresholdAlertPayload.thresholdUnit

アラートのしきい値の単位(「%」、「秒」など)

署名:

thresholdUnit: string;

alert.performance.ThresholdAlertPayload.thresholdValue

アラート条件のしきい値(単位なし)(例: 「75」、「2.1」)

署名:

thresholdValue: number;

alert.performance.ThresholdAlertPayload.violationUnit

違反値の単位(「%」、「秒」など)

署名:

violationUnit: string;

alert.performance.ThresholdAlertPayload.violationValue

アラート条件に違反した値(例: 「76.5」、「3」)

署名:

violationValue: number;