alerts.performance.ThresholdAlertPayload interface

Внутренний объект полезных данных для оповещения о пороге производительности. Полезная нагрузка заключена внутри объекта.

Подпись:

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;