alerts.performance.ThresholdAlertPayload interface

Das interne Nutzlastobjekt für eine Leistungsschwellenwertwarnung. Die Nutzlast ist in ein Objekt eingeschlossen.

Unterschrift:

export interface ThresholdAlertPayload 

Eigenschaften

Eigentum Typ Beschreibung
App Version Zeichenfolge Die App-Version, für die diese Warnung ausgelöst wurde, kann weggelassen werden, wenn es sich bei der Warnung um eine Netzwerkanforderung (da die Warnung anhand von Daten aus allen App-Versionen überprüft wurde) oder um eine Web-App (bei der die App versionlos ist) handelt.
ConditionPercentile Nummer Das Perzentil der Alarmbedingung kann 0 sein, wenn das Perzentil nicht auf die Alarmbedingung anwendbar ist und weggelassen wird. Bereich: [1, 100]
Veranstaltungsname Zeichenfolge Name der Ablaufverfolgung oder Netzwerkanforderung, für die diese Warnung gilt (z. B. my_custom_trace, firebase.com/api/123)
Ereignistyp Zeichenfolge Der Ressourcentyp, für den diese Warnung gilt (z. B. Ablaufverfolgung, Netzwerkanforderung, Bildschirmdarstellung usw.)
untersuchenUri Zeichenfolge Der Link zu Fireconsole, um weitere Informationen zu dieser Warnung zu erhalten
metricType Zeichenfolge Der Metriktyp, für den diese Warnung gilt (z. B. Erfolgsquote, Reaktionszeit, Dauer usw.)
AnzahlSamples Nummer Die Anzahl der Ereignisse, die auf diese Warnungsbedingung überprüft wurden
Schwellenwerteinheit Zeichenfolge Die Einheit für den Alarmschwellenwert (z. B. „Prozent“, „Sekunden“)
Schwellwert Nummer Der Schwellenwert der Alarmbedingung ohne Einheiten (z. B. „75“, „2,1“)
VerletzungEinheit Zeichenfolge Die Einheit für den Verstoßwert (z. B. „Prozent“, „Sekunden“)
Verletzungswert Nummer Der Wert, der gegen die Alarmbedingung verstoßen hat (z. B. „76,5“, „3“)

Alerts.performance.ThresholdAlertPayload.appVersion

Die App-Version, für die diese Warnung ausgelöst wurde, kann weggelassen werden, wenn es sich bei der Warnung um eine Netzwerkanforderung (da die Warnung anhand von Daten aus allen App-Versionen überprüft wurde) oder um eine Web-App (bei der die App versionlos ist) handelt.

Unterschrift:

appVersion?: string;

Alerts.performance.ThresholdAlertPayload.conditionPercentile

Das Perzentil der Alarmbedingung kann 0 sein, wenn das Perzentil nicht auf die Alarmbedingung anwendbar ist und weggelassen wird. Bereich: [1, 100]

Unterschrift:

conditionPercentile?: number;

Alerts.performance.ThresholdAlertPayload.eventName

Name der Ablaufverfolgung oder Netzwerkanforderung, für die diese Warnung gilt (z. B. my_custom_trace, firebase.com/api/123)

Unterschrift:

eventName: string;

Alerts.performance.ThresholdAlertPayload.eventType

Der Ressourcentyp, für den diese Warnung gilt (z. B. Ablaufverfolgung, Netzwerkanforderung, Bildschirmdarstellung usw.)

Unterschrift:

eventType: string;

Alerts.performance.ThresholdAlertPayload.investigateUri

Der Link zu Fireconsole, um weitere Informationen zu dieser Warnung zu erhalten

Unterschrift:

investigateUri: string;

Alerts.performance.ThresholdAlertPayload.metricType

Der Metriktyp, für den diese Warnung gilt (z. B. Erfolgsquote, Reaktionszeit, Dauer usw.)

Unterschrift:

metricType: string;

Alerts.performance.ThresholdAlertPayload.numSamples

Die Anzahl der Ereignisse, die auf diese Warnungsbedingung überprüft wurden

Unterschrift:

numSamples: number;

Alerts.performance.ThresholdAlertPayload.thresholdUnit

Die Einheit für den Alarmschwellenwert (z. B. „Prozent“, „Sekunden“)

Unterschrift:

thresholdUnit: string;

Alerts.performance.ThresholdAlertPayload.thresholdValue

Der Schwellenwert der Alarmbedingung ohne Einheiten (z. B. „75“, „2,1“)

Unterschrift:

thresholdValue: number;

Alerts.performance.ThresholdAlertPayload.violationUnit

Die Einheit für den Verstoßwert (z. B. „Prozent“, „Sekunden“)

Unterschrift:

violationUnit: string;

Alerts.performance.ThresholdAlertPayload.violationValue

Der Wert, der gegen die Alarmbedingung verstoßen hat (z. B. „76,5“, „3“)

Unterschrift:

violationValue: number;