Objek payload internal untuk pemberitahuan nilai batas performa. Payload dibungkus di dalam objek.
Tanda Tangan:
export interface ThresholdAlertPayload
Properti
Properti | Jenis | Deskripsi |
---|---|---|
VersiAplikasi | string | Versi aplikasi yang memicu pemberitahuan ini, dapat dihilangkan jika pemberitahuan dibuat untuk permintaan jaringan (karena pemberitahuan diperiksa berdasarkan data dari semua versi aplikasi) atau aplikasi web (jika aplikasi tidak memiliki versi) |
conditionPersentil | angka | Persentil kondisi pemberitahuan, bisa 0 jika persentil tidak berlaku untuk kondisi pemberitahuan dan dihilangkan; rentang: [1, 100] |
namaperistiwa | string | Nama trace atau permintaan jaringan untuk notifikasi ini (misalnya my_custom_trace, firebase.com/api/123) |
eventType | string | Jenis resource untuk notifikasi ini (yaitu pelacakan, permintaan jaringan, rendering layar, dll.) |
investigateUri | string | Link ke Fireconsole untuk menyelidiki pemberitahuan ini lebih lanjut |
metricType | string | Jenis metrik untuk notifikasi ini (yaitu tingkat keberhasilan, waktu respons, durasi, dll.) |
numSamples | angka | Jumlah peristiwa yang diperiksa untuk kondisi pemberitahuan ini |
thresholdUnit | string | Satuan untuk nilai minimum pemberitahuan (mis. "persen", "detik") |
nilainilai minimum | angka | Nilai minimum kondisi pemberitahuan tanpa unit (misalnya, "75", "2,1") |
violationUnit | string | Satuan untuk nilai pelanggaran (mis. "percent", "seconds") |
violationValue | angka | Nilai yang melanggar kondisi pemberitahuan (misalnya, "76.5", "3") |
alerts.performance.ThresholdAlertPayload.appVersion
Versi aplikasi yang memicu pemberitahuan ini, dapat dihilangkan jika pemberitahuan dibuat untuk permintaan jaringan (karena pemberitahuan diperiksa berdasarkan data dari semua versi aplikasi) atau aplikasi web (jika aplikasi tidak memiliki versi)
Tanda Tangan:
appVersion?: string;
alerts.performance.ThresholdAlertPayload.conditionPercentile
Persentil kondisi pemberitahuan, bisa 0 jika persentil tidak berlaku untuk kondisi pemberitahuan dan dihilangkan; rentang: [1, 100]
Tanda Tangan:
conditionPercentile?: number;
alerts.performance.ThresholdAlertPayload.eventName
Nama trace atau permintaan jaringan untuk notifikasi ini (misalnya my_custom_trace, firebase.com/api/123)
Tanda Tangan:
eventName: string;
alerts.performance.ThresholdAlertPayload.eventType
Jenis resource untuk notifikasi ini (yaitu pelacakan, permintaan jaringan, rendering layar, dll.)
Tanda Tangan:
eventType: string;
alerts.performance.ThresholdAlertPayload.investigateUri
Link ke Fireconsole untuk menyelidiki pemberitahuan ini lebih lanjut
Tanda Tangan:
investigateUri: string;
alerts.performance.ThresholdAlertPayload.metricType
Jenis metrik untuk notifikasi ini (yaitu tingkat keberhasilan, waktu respons, durasi, dll.)
Tanda Tangan:
metricType: string;
alerts.performance.ThresholdAlertPayload.numSamples
Jumlah peristiwa yang diperiksa untuk kondisi pemberitahuan ini
Tanda Tangan:
numSamples: number;
alerts.performance.ThresholdAlertPayload.thresholdUnit
Satuan untuk nilai minimum pemberitahuan (mis. "persen", "detik")
Tanda Tangan:
thresholdUnit: string;
alerts.performance.ThresholdAlertPayload.thresholdValue
Nilai minimum kondisi pemberitahuan tanpa unit (misalnya, "75", "2,1")
Tanda Tangan:
thresholdValue: number;
alerts.performance.ThresholdAlertPayload.violationUnit
Satuan untuk nilai pelanggaran (mis. "percent", "seconds")
Tanda Tangan:
violationUnit: string;
alerts.performance.ThresholdAlertPayload.violationValue
Nilai yang melanggar kondisi pemberitahuan (misalnya, "76.5", "3")
Tanda Tangan:
violationValue: number;