alerts.performance.ThresholdAlertPayload interface

O objeto de carga útil interna para um alerta de limite de desempenho. A carga útil é encapsulada dentro de um objeto.

Assinatura:

export interface ThresholdAlertPayload 

Propriedades

Propriedade Modelo Descrição
appVersão corda A versão do aplicativo para a qual este 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 aplicativo) ou um aplicativo da Web (onde o aplicativo não tem versão)
condiçãoPercentil número O percentil da condição de alerta pode ser 0 se o percentil não for aplicável à condição de alerta e for omitido; intervalo: [1, 100]
nome do evento corda Nome do rastreamento ou solicitação de rede para o qual este alerta se destina (por exemplo, my_custom_trace, firebase.com/api/123)
tipo de evento corda O tipo de recurso para o qual este alerta se destina (ou seja, rastreamento, solicitação de rede, renderização de tela etc.)
investigue Uri corda O link para o Fireconsole para investigar mais sobre este alerta
Tipo de métrica corda O tipo de métrica para o qual este alerta se destina (ou seja, taxa de sucesso, tempo de resposta, duração etc.)
numAmostras número O número de eventos verificados para esta condição de alerta
thresholdUnit corda A unidade para o limite de alerta (por exemplo, "porcentagem", "segundos")
valor limiar número O valor limite da condição de alerta sem unidades (por exemplo, "75", "2.1")
unidade de violação corda A unidade para o valor da violação (por exemplo, "porcentagem", "segundos")
valor da violação número O valor que violou a condição de alerta (por exemplo, "76,5", "3")

alerts.performance.ThresholdAlertPayload.appVersion

A versão do aplicativo para a qual este 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 aplicativo) ou um aplicativo da Web (onde o aplicativo não tem versão)

Assinatura:

appVersion?: string;

alerts.performance.ThresholdAlertPayload.conditionPercentile

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

Assinatura:

conditionPercentile?: number;

alerts.performance.ThresholdAlertPayload.eventName

Nome do rastreamento ou solicitação de rede para o qual este alerta se destina (por exemplo, my_custom_trace, firebase.com/api/123)

Assinatura:

eventName: string;

alerts.performance.ThresholdAlertPayload.eventType

O tipo de recurso para o qual este alerta se destina (ou seja, rastreamento, solicitação de rede, renderização de tela etc.)

Assinatura:

eventType: string;

alerts.performance.ThresholdAlertPayload.investigateUri

O link para o Fireconsole para investigar mais sobre este alerta

Assinatura:

investigateUri: string;

alerts.performance.ThresholdAlertPayload.metricType

O tipo de métrica para o qual este alerta se destina (ou seja, taxa de sucesso, tempo de resposta, duração etc.)

Assinatura:

metricType: string;

alerts.performance.ThresholdAlertPayload.numSamples

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

Assinatura:

numSamples: number;

alerts.performance.ThresholdAlertPayload.thresholdUnit

A unidade para o limite de alerta (por exemplo, "porcentagem", "segundos")

Assinatura:

thresholdUnit: string;

alerts.performance.ThresholdAlertPayload.thresholdValue

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

Assinatura:

thresholdValue: number;

alerts.performance.ThresholdAlertPayload.violationUnit

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

Assinatura:

violationUnit: string;

alerts.performance.ThresholdAlertPayload.violationValue

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

Assinatura:

violationValue: number;