Objek muatan internal untuk peringatan ambang batas kinerja. Payload dibungkus di dalam suatu objek.
Tanda tangan:
export interface ThresholdAlertPayload
Properti
Properti | Jenis | Keterangan |
---|---|---|
versi aplikasi | rangkaian | Versi aplikasi yang memicu pemberitahuan ini, dapat dihilangkan jika pemberitahuan ditujukan untuk permintaan jaringan (karena pemberitahuan diperiksa berdasarkan data dari semua versi aplikasi) atau aplikasi web (yang aplikasinya tidak memiliki versi) |
kondisiPersentil | nomor | Persentil kondisi waspada, dapat bernilai 0 jika persentil tidak berlaku pada kondisi waspada dan dihilangkan; rentang: [1, 100] |
Nama acara | rangkaian | Nama pelacakan atau permintaan jaringan untuk pemberitahuan ini (misalnya my_custom_trace, firebase.com/api/123) |
tipe acara | rangkaian | Jenis sumber daya yang digunakan untuk peringatan ini (yaitu pelacakan, permintaan jaringan, rendering layar, dll.) |
selidiki Uri | rangkaian | Tautan ke Fireconsole untuk menyelidiki lebih lanjut peringatan ini |
tipe metrik | rangkaian | Jenis metrik yang digunakan untuk peringatan ini (yaitu tingkat keberhasilan, waktu respons, durasi, dll.) |
jumlahSampel | nomor | Jumlah peristiwa yang diperiksa untuk kondisi peringatan ini |
ambang batasUnit | rangkaian | Satuan untuk ambang batas peringatan (misalnya "persen", "detik") |
nilai ambang batas | nomor | Nilai ambang batas kondisi peringatan tanpa satuan (misalnya "75", "2.1") |
pelanggaranUnit | rangkaian | Satuan nilai pelanggaran (misalnya "persen", "detik") |
pelanggaranNilai | nomor | Nilai yang melanggar kondisi peringatan (misalnya "76.5", "3") |
alerts.kinerja.ThresholdAlertPayload.appVersion
Versi aplikasi yang memicu pemberitahuan ini, dapat dihilangkan jika pemberitahuan ditujukan untuk permintaan jaringan (karena pemberitahuan diperiksa berdasarkan data dari semua versi aplikasi) atau aplikasi web (yang aplikasinya tidak memiliki versi)
Tanda tangan:
appVersion?: string;
alerts.kinerja.ThresholdAlertPayload.conditionPercentile
Persentil kondisi waspada, dapat bernilai 0 jika persentil tidak berlaku pada kondisi waspada dan dihilangkan; rentang: [1, 100]
Tanda tangan:
conditionPercentile?: number;
peringatan.kinerja.ThresholdAlertPayload.eventName
Nama pelacakan atau permintaan jaringan untuk pemberitahuan ini (misalnya my_custom_trace, firebase.com/api/123)
Tanda tangan:
eventName: string;
peringatan.kinerja.ThresholdAlertPayload.eventType
Jenis sumber daya yang digunakan untuk peringatan ini (yaitu pelacakan, permintaan jaringan, rendering layar, dll.)
Tanda tangan:
eventType: string;
peringatan.kinerja.ThresholdAlertPayload.investigateUri
Tautan ke Fireconsole untuk menyelidiki lebih lanjut peringatan ini
Tanda tangan:
investigateUri: string;
peringatan.kinerja.ThresholdAlertPayload.metricType
Jenis metrik yang digunakan untuk peringatan ini (yaitu tingkat keberhasilan, waktu respons, durasi, dll.)
Tanda tangan:
metricType: string;
alerts.kinerja.ThresholdAlertPayload.numSamples
Jumlah peristiwa yang diperiksa untuk kondisi peringatan ini
Tanda tangan:
numSamples: number;
peringatan.kinerja.ThresholdAlertPayload.thresholdUnit
Satuan untuk ambang batas peringatan (misalnya "persen", "detik")
Tanda tangan:
thresholdUnit: string;
peringatan.kinerja.ThresholdAlertPayload.thresholdValue
Nilai ambang batas kondisi peringatan tanpa satuan (misalnya "75", "2.1")
Tanda tangan:
thresholdValue: number;
alerts.kinerja.ThresholdAlertPayload.violationUnit
Satuan nilai pelanggaran (misalnya "persen", "detik")
Tanda tangan:
violationUnit: string;
peringatan.kinerja.ThresholdAlertPayload.violationValue
Nilai yang melanggar kondisi peringatan (misalnya "76.5", "3")
Tanda tangan:
violationValue: number;