El objeto de carga útil interna para una alerta de umbral de rendimiento. La carga útil está envuelta dentro de un objeto.
Firma:
export interface ThresholdAlertPayload
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
version de aplicacion | cadena | La versión de la aplicación para la que se activó esta alerta se puede omitir si la alerta es para una solicitud de red (porque la alerta se comparó con datos de todas las versiones de la aplicación) o una aplicación web (donde la aplicación no tiene versión). |
condiciónPercentil | número | El percentil de la condición de alerta puede ser 0 si el percentil no es aplicable a la condición de alerta y se omite; rango: [1, 100] |
nombre del evento | cadena | Nombre de la solicitud de seguimiento o de red para la que es esta alerta (por ejemplo, my_custom_trace, firebase.com/api/123) |
tipo de evento | cadena | El tipo de recurso para el que es esta alerta (es decir, seguimiento, solicitud de red, representación de pantalla, etc.) |
investigarUri | cadena | El enlace a Fireconsole para investigar más sobre esta alerta |
tipo métrico | cadena | El tipo de métrica para el que es esta alerta (es decir, tasa de éxito, tiempo de respuesta, duración, etc.) |
numMuestras | número | El número de eventos verificados para esta condición de alerta. |
umbralUnidad | cadena | La unidad para el umbral de alerta (por ejemplo, "porcentaje", "segundos") |
umbralValor | número | El valor umbral de la condición de alerta sin unidades (por ejemplo, "75", "2,1") |
unidad de violación | cadena | La unidad del valor de la infracción (p. ej., "porcentaje", "segundos") |
violaciónValor | número | El valor que violó la condición de alerta (por ejemplo, "76,5", "3") |
alertas.rendimiento.ThresholdAlertPayload.appVersion
La versión de la aplicación para la que se activó esta alerta se puede omitir si la alerta es para una solicitud de red (porque la alerta se comparó con datos de todas las versiones de la aplicación) o una aplicación web (donde la aplicación no tiene versión).
Firma:
appVersion?: string;
alertas.rendimiento.UmbralAlertPayload.condiciónPercentil
El percentil de la condición de alerta puede ser 0 si el percentil no es aplicable a la condición de alerta y se omite; rango: [1, 100]
Firma:
conditionPercentile?: number;
alertas.rendimiento.UmbralAlertPayload.eventName
Nombre de la solicitud de seguimiento o de red para la que es esta alerta (por ejemplo, my_custom_trace, firebase.com/api/123)
Firma:
eventName: string;
alertas.rendimiento.UmbralAlertPayload.eventType
El tipo de recurso para el que es esta alerta (es decir, seguimiento, solicitud de red, representación de pantalla, etc.)
Firma:
eventType: string;
alertas.rendimiento.UmbralAlertPayload.investigateUri
El enlace a Fireconsole para investigar más sobre esta alerta
Firma:
investigateUri: string;
alertas.rendimiento.UmbralAlertPayload.metricType
El tipo de métrica para el que es esta alerta (es decir, tasa de éxito, tiempo de respuesta, duración, etc.)
Firma:
metricType: string;
alertas.rendimiento.UmbralAlertPayload.numSamples
El número de eventos verificados para esta condición de alerta.
Firma:
numSamples: number;
alertas.rendimiento.UmbralAlertPayload.thresholdUnit
La unidad para el umbral de alerta (por ejemplo, "porcentaje", "segundos")
Firma:
thresholdUnit: string;
alertas.rendimiento.ThresholdAlertPayload.thresholdValue
El valor umbral de la condición de alerta sin unidades (por ejemplo, "75", "2,1")
Firma:
thresholdValue: number;
alertas.rendimiento.UmbralAlertPayload.violationUnit
La unidad del valor de la infracción (p. ej., "porcentaje", "segundos")
Firma:
violationUnit: string;
alertas.rendimiento.UmbralAlertPayload.violationValue
El valor que violó la condición de alerta (por ejemplo, "76,5", "3")
Firma:
violationValue: number;