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;