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;