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;