Внутренний объект полезных данных для оповещения о пороге производительности. Полезная нагрузка заключена внутри объекта.
Подпись:
export interface ThresholdAlertPayload
Характеристики
Свойство | Тип | Описание |
---|---|---|
версия приложения | нить | Версия приложения, для которой было активировано это оповещение, может быть опущена, если оповещение относится к сетевому запросу (поскольку оповещение было проверено по данным из всех версий приложения) или веб-приложению (если приложение не имеет версии). |
состояниеПроцентиль | число | Процентиль условия предупреждения может быть равен 0, если процентиль неприменим к состоянию предупреждения и опущен; диапазон: [1, 100] |
имя события | нить | Имя трассировки или сетевого запроса, для которого предназначено это предупреждение (например, my_custom_trace, firebase.com/api/123). |
тип события | нить | Тип ресурса, для которого предназначено это оповещение (т. е. трассировка, сетевой запрос, рендеринг экрана и т. д.). |
исследоватьУри | нить | Ссылка на Fireconsole для более детального изучения этого предупреждения. |
Тип метрики | нить | Тип метрики, для которой предназначено это оповещение (например, вероятность успеха, время ответа, продолжительность и т. д.). |
numSamples | число | Количество событий, проверенных для этого условия оповещения. |
порогЕдиница измерения | нить | Единица порога оповещения (например, «проценты», «секунды»). |
пороговое значение | число | Пороговое значение состояния оповещения без единиц измерения (например, «75», «2,1») |
нарушениеОтдел | нить | Единица измерения значения нарушения (например, «проценты», «секунды»). |
нарушениеЗначение | число | Значение, которое нарушило условие оповещения (например, «76,5», «3»). |
alerts. Performance.ThresholdAlertPayload.appVersion
Версия приложения, для которой было активировано это оповещение, может быть опущена, если оповещение относится к сетевому запросу (поскольку оповещение было проверено по данным из всех версий приложения) или веб-приложению (если приложение не имеет версии).
Подпись:
appVersion?: string;
alerts. Performance.ThresholdAlertPayload.conditionPercentile
Процентиль условия предупреждения может быть равен 0, если процентиль неприменим к состоянию предупреждения и опущен; диапазон: [1, 100]
Подпись:
conditionPercentile?: number;
alerts. Performance.ThresholdAlertPayload.eventName
Имя трассировки или сетевого запроса, для которого предназначено это предупреждение (например, my_custom_trace, firebase.com/api/123).
Подпись:
eventName: string;
alerts. Performance.ThresholdAlertPayload.eventType
Тип ресурса, для которого предназначено это оповещение (т. е. трассировка, сетевой запрос, рендеринг экрана и т. д.).
Подпись:
eventType: string;
alerts. Performance.ThresholdAlertPayload.investigateUri
Ссылка на Fireconsole для более детального изучения этого предупреждения.
Подпись:
investigateUri: string;
alerts. Performance.ThresholdAlertPayload.metricType
Тип метрики, для которой предназначено это оповещение (например, вероятность успеха, время ответа, продолжительность и т. д.).
Подпись:
metricType: string;
alerts. Performance.ThresholdAlertPayload.numSamples
Количество событий, проверенных для этого условия оповещения.
Подпись:
numSamples: number;
alerts. Performance.ThresholdAlertPayload.thresholdUnit
Единица измерения порога оповещения (например, «проценты», «секунды»).
Подпись:
thresholdUnit: string;
alerts. Performance.ThresholdAlertPayload.thresholdValue
Пороговое значение состояния оповещения без единиц измерения (например, «75», «2,1»)
Подпись:
thresholdValue: number;
alerts. Performance.ThresholdAlertPayload.violationUnit
Единица измерения значения нарушения (например, «проценты», «секунды»).
Подпись:
violationUnit: string;
alerts. Performance.ThresholdAlertPayload.violationValue
Значение, которое нарушило условие оповещения (например, «76,5», «3»).
Подпись:
violationValue: number;