パフォーマンスしきい値アラートの内部ペイロード オブジェクト。ペイロードはオブジェクト内にラップされます。
署名:
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;