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 | Escribe | Descripción |
---|---|---|
version de aplicacion | cuerda | 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 los 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 | cuerda | Nombre de la solicitud de rastreo o red para la que es esta alerta (por ejemplo, my_custom_trace, firebase.com/api/123) |
tipo de evento | cuerda | El tipo de recurso para el que es esta alerta (es decir, seguimiento, solicitud de red, representación de pantalla, etc.) |
investigarUri | cuerda | El enlace a Fireconsole para investigar más sobre esta alerta |
tipo de métrica | cuerda | El tipo de métrica para el que es esta alerta (es decir, tasa de éxito, tiempo de respuesta, duración, etc.) |
número de muestras | número | El número de eventos verificados para esta condición de alerta |
UmbralUnidad | cuerda | La unidad para el umbral de alerta (por ejemplo, "porcentaje", "segundos") |
valor umbral | número | El valor de umbral de la condición de alerta sin unidades (por ejemplo, "75", "2.1") |
unidad de violación | cuerda | La unidad para el valor de la infracción (por ejemplo, "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 los 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.ThresholdAlertPayload.conditionPercentile
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.ThresholdAlertPayload.eventName
Nombre de la solicitud de rastreo o red para la que es esta alerta (por ejemplo, my_custom_trace, firebase.com/api/123)
Firma:
eventName: string;
alertas.rendimiento.ThresholdAlertPayload.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.ThresholdAlertPayload.investigateUri
El enlace a Fireconsole para investigar más sobre esta alerta
Firma:
investigateUri: string;
alertas.rendimiento.ThresholdAlertPayload.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.ThresholdAlertPayload.numSamples
El número de eventos verificados para esta condición de alerta
Firma:
numSamples: number;
alertas.rendimiento.ThresholdAlertPayload.thresholdUnit
La unidad para el umbral de alerta (por ejemplo, "porcentaje", "segundos")
Firma:
thresholdUnit: string;
alertas.rendimiento.ThresholdAlertPayload.thresholdValue
El valor de umbral de la condición de alerta sin unidades (por ejemplo, "75", "2.1")
Firma:
thresholdValue: number;
alertas.rendimiento.ThresholdAlertPayload.violationUnit
La unidad para el valor de la infracción (por ejemplo, "porcentaje", "segundos")
Firma:
violationUnit: string;
alertas.rendimiento.ThresholdAlertPayload.violationValue
El valor que violó la condición de alerta (por ejemplo, "76.5", "3")
Firma:
violationValue: number;