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;