alerts.performance.ThresholdAlertPayload interface

L'oggetto payload interno per un avviso di soglia delle prestazioni. Il carico utile è avvolto all'interno di un oggetto.

Firma:

export interface ThresholdAlertPayload 

Proprietà

Proprietà Tipo Descrizione
appVersion corda La versione dell'app per cui è stato attivato questo avviso può essere omessa se l'avviso riguarda una richiesta di rete (perché l'avviso è stato confrontato con i dati di tutte le versioni dell'app) o un'app Web (dove l'app è senza versione)
condizionePercentile numero Il percentile della condizione di avviso può essere 0 se il percentile non è applicabile alla condizione di avviso ed è omesso; intervallo: [1, 100]
nome dell'evento corda Nome della traccia o della richiesta di rete a cui è rivolto questo avviso (ad esempio my_custom_trace, firebase.com/api/123)
Tipo di evento corda Il tipo di risorsa a cui è rivolto questo avviso (ad esempio traccia, richiesta di rete, rendering dello schermo, ecc.)
indagaUri corda Il collegamento a Fireconsole per approfondire questo avviso
metricType corda Il tipo di metrica a cui si riferisce questo avviso (ad esempio percentuale di successo, tempo di risposta, durata, ecc.)
numSamples numero Il numero di eventi controllati per questa condizione di avviso
sogliaUnità corda L'unità per la soglia di avviso (ad esempio "percentuale", "secondi")
valore di soglia numero Il valore di soglia della condizione di avviso senza unità (ad esempio "75", "2.1")
violazioneUnità corda L'unità per il valore della violazione (ad esempio "percentuale", "secondi")
violazioneValore numero Il valore che ha violato la condizione di avviso (ad esempio "76.5", "3")

alerts.performance.ThresholdAlertPayload.appVersion

La versione dell'app per cui è stato attivato questo avviso può essere omessa se l'avviso riguarda una richiesta di rete (perché l'avviso è stato confrontato con i dati di tutte le versioni dell'app) o un'app Web (dove l'app è senza versione)

Firma:

appVersion?: string;

alerts.performance.ThresholdAlertPayload.conditionPercentile

Il percentile della condizione di avviso può essere 0 se il percentile non è applicabile alla condizione di avviso ed è omesso; intervallo: [1, 100]

Firma:

conditionPercentile?: number;

alerts.performance.ThresholdAlertPayload.eventName

Nome della traccia o della richiesta di rete a cui è rivolto questo avviso (ad esempio my_custom_trace, firebase.com/api/123)

Firma:

eventName: string;

alerts.performance.ThresholdAlertPayload.eventType

Il tipo di risorsa a cui è rivolto questo avviso (ad esempio traccia, richiesta di rete, rendering dello schermo, ecc.)

Firma:

eventType: string;

alerts.performance.ThresholdAlertPayload.investigateUri

Il collegamento a Fireconsole per approfondire questo avviso

Firma:

investigateUri: string;

alerts.performance.ThresholdAlertPayload.metricType

Il tipo di metrica a cui si riferisce questo avviso (ad esempio percentuale di successo, tempo di risposta, durata, ecc.)

Firma:

metricType: string;

alerts.performance.ThresholdAlertPayload.numSamples

Il numero di eventi controllati per questa condizione di avviso

Firma:

numSamples: number;

alerts.performance.ThresholdAlertPayload.thresholdUnit

L'unità per la soglia di avviso (ad esempio "percentuale", "secondi")

Firma:

thresholdUnit: string;

alerts.performance.ThresholdAlertPayload.thresholdValue

Il valore di soglia della condizione di avviso senza unità (ad esempio "75", "2.1")

Firma:

thresholdValue: number;

alerts.performance.ThresholdAlertPayload.violationUnit

L'unità per il valore della violazione (ad esempio "percentuale", "secondi")

Firma:

violationUnit: string;

alerts.performance.ThresholdAlertPayload.violationValue

Il valore che ha violato la condizione di avviso (ad esempio "76.5", "3")

Firma:

violationValue: number;