alerts.performance.ThresholdAlertPayload interface

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

Assinatura:

export interface ThresholdAlertPayload 

Propriedades

Propriedade Tipo Descrição
versão do aplicativo corda A versão do aplicativo para a qual esse alerta foi acionado poderá 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 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 ao qual este alerta se destina (ou seja, rastreamento, solicitação de rede, renderização de tela, etc.)
investigarUri corda O link para Fireconsole para investigar mais sobre este alerta
métricaType corda O tipo de métrica ao qual este alerta se destina (ou seja, taxa de sucesso, tempo de resposta, duração, etc.)
numSamples número O número de eventos verificados para esta condição de alerta
unidade limite corda A unidade do 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")
violaçãoUnit corda A unidade do valor da violação (por exemplo, "porcentagem", "segundos")
violaçãoValor número O valor que violou a condição de alerta (por exemplo, "76,5", "3")

alertas.performance.ThresholdAlertPayload.appVersion

A versão do aplicativo para a qual esse alerta foi acionado poderá 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 Web (onde o aplicativo não tem versão)

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 de alerta e for omitido; intervalo: [1, 100]

Assinatura:

conditionPercentile?: number;

alertas.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;

alertas.performance.ThresholdAlertPayload.eventType

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

Assinatura:

eventType: string;

alertas.performance.ThresholdAlertPayload.investigateUri

O link para Fireconsole para investigar mais sobre este alerta

Assinatura:

investigateUri: string;

alertas.performance.ThresholdAlertPayload.metricType

O tipo de métrica ao qual este alerta se destina (ou seja, 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.desempenho.ThresholdAlertPayload.thresholdUnit

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

Assinatura:

thresholdUnit: string;

alertas.desempenho.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;