Performans eşiği uyarısı için dahili yük nesnesi. Yük bir nesnenin içine sarılmıştır.
İmza:
export interface ThresholdAlertPayload
Özellikler
Mülk | Tip | Tanım |
---|---|---|
Uygulama sürümü | sicim | Bu uyarının tetiklendiği uygulama sürümü, uyarı bir ağ isteği içinse (çünkü uyarı, uygulamanın tüm sürümlerindeki verilerle karşılaştırılarak kontrol edilmiştir) veya bir web uygulamasına (uygulamanın sürümsüz olduğu durumda) yönelikse atlanabilir. |
durumYüzdelik dilim | sayı | Uyarı koşulunun yüzdelik dilimi, yüzdelik dilimin uyarı koşuluna uygulanamaması ve atlanması durumunda 0 olabilir; aralık: [1, 100] |
etkinlik adı | sicim | Bu uyarının ait olduğu izlemenin veya ağ isteğinin adı (örn. my_custom_trace, firebase.com/api/123) |
etkinlik tipi | sicim | Bu uyarının kaynak türü (ör. izleme, ağ isteği, ekran oluşturma vb.) |
Uri'yi araştır | sicim | Bu uyarıyla ilgili daha fazla araştırma yapmak için Fireconsole bağlantısı |
metrik Tür | sicim | Bu uyarının ait olduğu metrik türü (yani başarı oranı, yanıt süresi, süre vb.) |
numSamples | sayı | Bu uyarı durumu için kontrol edilen olayların sayısı |
eşikBirimi | sicim | Uyarı eşiği birimi (örneğin "yüzde", "saniye") |
eşik değeri | sayı | Uyarı koşulunun birimsiz eşik değeri (örneğin "75", "2,1") |
ihlalBirim | sicim | İhlal değeri birimi (örneğin "yüzde", "saniye") |
ihlalDeğer | sayı | Uyarı koşulunu ihlal eden değer (ör. "76,5", "3") |
uyarılar.performans.ThresholdAlertPayload.appVersion
Bu uyarının tetiklendiği uygulama sürümü, uyarı bir ağ isteği içinse (çünkü uyarı, uygulamanın tüm sürümlerindeki verilerle karşılaştırılarak kontrol edilmiştir) veya bir web uygulamasına (uygulamanın sürümsüz olduğu durumda) yönelikse atlanabilir.
İmza:
appVersion?: string;
warnings.performans.ThresholdAlertPayload.conditionPercentile
Uyarı koşulunun yüzdelik dilimi, yüzdelik dilimin uyarı koşuluna uygulanamaması ve atlanması durumunda 0 olabilir; aralık: [1, 100]
İmza:
conditionPercentile?: number;
uyarılar.performans.ThresholdAlertPayload.eventName
Bu uyarının ait olduğu izlemenin veya ağ isteğinin adı (örn. my_custom_trace, firebase.com/api/123)
İmza:
eventName: string;
uyarılar.performans.ThresholdAlertPayload.eventType
Bu uyarının kaynak türü (ör. izleme, ağ isteği, ekran oluşturma vb.)
İmza:
eventType: string;
uyarılar.performans.ThresholdAlertPayload.investigateUri
Bu uyarıyla ilgili daha fazla araştırma yapmak için Fireconsole bağlantısı
İmza:
investigateUri: string;
uyarılar.performans.ThresholdAlertPayload.metricType
Bu uyarının ait olduğu metrik türü (yani başarı oranı, yanıt süresi, süre vb.)
İmza:
metricType: string;
uyarılar.performans.ThresholdAlertPayload.numSamples
Bu uyarı durumu için kontrol edilen olayların sayısı
İmza:
numSamples: number;
uyarılar.performans.ThresholdAlertPayload.thresholdUnit
Uyarı eşiği birimi (örneğin "yüzde", "saniye")
İmza:
thresholdUnit: string;
uyarılar.performans.ThresholdAlertPayload.thresholdValue
Uyarı koşulunun birimsiz eşik değeri (örneğin "75", "2,1")
İmza:
thresholdValue: number;
uyarılar.performans.ThresholdAlertPayload.violationUnit
İhlal değeri birimi (örneğin "yüzde", "saniye")
İmza:
violationUnit: string;
uyarılar.performans.ThresholdAlertPayload.violationValue
Uyarı koşulunu ihlal eden değer (ör. "76,5", "3")
İmza:
violationValue: number;