alerts.performance.ThresholdAlertPayload interface

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;