alerts.performance.ThresholdAlertPayload interface

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;