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;