alerts.performance.ThresholdAlertPayload interface

O objeto de payload interno para um alerta de limite de desempenho. O payload é encapsulado em um objeto.

Assinatura:

export interface ThresholdAlertPayload 

Propriedades

Propriedade Tipo Descrição
appVersion (em inglês) string A versão do app em que o alerta foi acionado pode ser omitida se o alerta for para uma solicitação de rede (porque o alerta foi verificado em relação aos dados de todas as versões do app) ou um app da Web (em que o app não tem versões)
conditionPercentile (link em inglês) number O percentil da condição de alerta pode ser 0 se o percentil não for aplicável à condição do alerta e for omitido. intervalo: [1, 100]
eventName (em inglês) string Nome do trace ou da solicitação de rede a que esse alerta se refere (por exemplo, my_custom_trace, firebase.com/api/123)
eventType string O tipo de recurso a que este alerta se refere (por exemplo, trace, solicitação de rede, renderização de tela etc.)
investigateUri (link em inglês) string O link do Fireconsole para investigar mais sobre esse alerta
metricType (em inglês) string O tipo de métrica do alerta (por exemplo, taxa de sucesso, tempo de resposta, duração etc.)
numSamples (link em inglês) number O número de eventos verificados para esta condição de alerta
thresholdUnit (em inglês) string A unidade do limite de alerta (por exemplo, "percentual", "segundos")
thresholdValue (em inglês) number O valor limite da condição de alerta sem unidades (por exemplo, "75", "2,1")
violationUnit (link em inglês) string A unidade do valor da violação (por exemplo, "porcentagem", "segundos")
violationValue (link em inglês) number O valor que violou a condição de alerta (por exemplo, "76,5", "3")

alertas.performance.ThresholdAlertPayload.appVersion

A versão do app em que o alerta foi acionado pode ser omitida se o alerta for para uma solicitação de rede (porque o alerta foi verificado em relação aos dados de todas as versões do app) ou um app da Web (em que o app não tem versões)

Assinatura:

appVersion?: string;

alertas.performance.ThresholdAlertPayload.conditionPercentile

O percentil da condição de alerta pode ser 0 se o percentil não for aplicável à condição do alerta e for omitido. intervalo: [1, 100]

Assinatura:

conditionPercentile?: number;

alertas.performance.ThresholdAlertPayload.eventName

Nome do trace ou da solicitação de rede a que esse alerta se refere (por exemplo, my_custom_trace, firebase.com/api/123)

Assinatura:

eventName: string;

alertas.performance.ThresholdAlertPayload.eventType

O tipo de recurso a que este alerta se refere (por exemplo, trace, solicitação de rede, renderização de tela etc.)

Assinatura:

eventType: string;

alertas.performance.ThresholdAlertPayload.investigateUri

O link do Fireconsole para investigar mais sobre esse alerta

Assinatura:

investigateUri: string;

alertas.performance.ThresholdAlertPayload.metricType

O tipo de métrica do alerta (por exemplo, taxa de sucesso, tempo de resposta, duração etc.)

Assinatura:

metricType: string;

alertas.performance.ThresholdAlertPayload.numSamples

O número de eventos verificados para esta condição de alerta

Assinatura:

numSamples: number;

alertas.performance.ThresholdAlertPayload.thresholdUnit

A unidade do limite de alerta (por exemplo, "percentual", "segundos")

Assinatura:

thresholdUnit: string;

alertas.performance.ThresholdAlertPayload.thresholdValue

O valor limite da condição de alerta sem unidades (por exemplo, "75", "2,1")

Assinatura:

thresholdValue: number;

alertas.performance.ThresholdAlertPayload.violationUnit

A unidade do valor da violação (por exemplo, "porcentagem", "segundos")

Assinatura:

violationUnit: string;

alertas.performance.ThresholdAlertPayload.violationValue

O valor que violou a condição de alerta (por exemplo, "76,5", "3")

Assinatura:

violationValue: number;