ออบเจ็กต์เพย์โหลดภายในสำหรับการแจ้งเตือนเกณฑ์ประสิทธิภาพ เพย์โหลดถูกห่ออยู่ภายในวัตถุ
ลายเซ็น:
export interface ThresholdAlertPayload
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
เวอร์ชันของแอป | เชือก | เวอร์ชันแอปที่เรียกใช้การแจ้งเตือนนี้ สามารถละเว้นได้หากการแจ้งเตือนมีไว้สำหรับคำขอเครือข่าย (เนื่องจากมีการตรวจสอบการแจ้งเตือนกับข้อมูลจากแอปทุกเวอร์ชัน) หรือเว็บแอป (โดยที่แอปไม่มีเวอร์ชัน) |
สภาพเปอร์เซ็นไทล์ | ตัวเลข | เปอร์เซ็นไทล์ของเงื่อนไขการแจ้งเตือนอาจเป็น 0 ได้หากเปอร์เซ็นไทล์ไม่เกี่ยวข้องกับเงื่อนไขการแจ้งเตือนและละเว้น ช่วง: [1, 100] |
ชื่อเหตุการณ์ | เชือก | ชื่อของการติดตามหรือคำขอเครือข่ายที่การแจ้งเตือนนี้มีไว้เพื่อ (เช่น my_custom_trace, firebase.com/api/123) |
ประเภทเหตุการณ์ | เชือก | ประเภททรัพยากรที่มีการแจ้งเตือนนี้ (เช่น การติดตาม คำขอเครือข่าย การแสดงผลหน้าจอ ฯลฯ) |
สอบสวนUri | เชือก | ลิงก์ไปยัง Fireconsole เพื่อตรวจสอบเพิ่มเติมเกี่ยวกับการแจ้งเตือนนี้ |
ประเภทเมตริก | เชือก | ประเภทเมตริกของการแจ้งเตือนนี้ (เช่น อัตราความสำเร็จ เวลาตอบสนอง ระยะเวลา ฯลฯ) |
จำนวนตัวอย่าง | ตัวเลข | จำนวนเหตุการณ์ที่ตรวจสอบสำหรับเงื่อนไขการแจ้งเตือนนี้ |
เกณฑ์หน่วย | เชือก | หน่วยสำหรับเกณฑ์การแจ้งเตือน (เช่น "เปอร์เซ็นต์", "วินาที") |
ค่าเกณฑ์ | ตัวเลข | ค่าเกณฑ์ของเงื่อนไขการแจ้งเตือนโดยไม่มีหน่วย (เช่น "75", "2.1") |
การละเมิดหน่วย | เชือก | หน่วยสำหรับค่าการละเมิด (เช่น "เปอร์เซ็นต์", "วินาที") |
การละเมิดค่า | ตัวเลข | ค่าที่ละเมิดเงื่อนไขการแจ้งเตือน (เช่น "76.5", "3") |
alerts.Performance.ThresholdAlertPayload.appVersion
เวอร์ชันแอปที่เรียกใช้การแจ้งเตือนนี้ สามารถละเว้นได้หากการแจ้งเตือนมีไว้สำหรับคำขอเครือข่าย (เนื่องจากมีการตรวจสอบการแจ้งเตือนกับข้อมูลจากแอปทุกเวอร์ชัน) หรือเว็บแอป (โดยที่แอปไม่มีเวอร์ชัน)
ลายเซ็น:
appVersion?: string;
alerts.Percentile.ThresholdAlertPayload.conditionPercentile
เปอร์เซ็นไทล์ของเงื่อนไขการแจ้งเตือนอาจเป็น 0 ได้หากเปอร์เซ็นไทล์ไม่เกี่ยวข้องกับเงื่อนไขการแจ้งเตือนและละเว้น ช่วง: [1, 100]
ลายเซ็น:
conditionPercentile?: number;
alerts.Performance.ThresholdAlertPayload.eventName
ชื่อของการติดตามหรือคำขอเครือข่ายที่การแจ้งเตือนนี้มีไว้เพื่อ (เช่น my_custom_trace, firebase.com/api/123)
ลายเซ็น:
eventName: string;
alerts.Performance.ThresholdAlertPayload.eventType
ประเภททรัพยากรที่มีการแจ้งเตือนนี้ (เช่น การติดตาม คำขอเครือข่าย การแสดงผลหน้าจอ ฯลฯ)
ลายเซ็น:
eventType: string;
alerts.Performance.ThresholdAlertPayload.investigateUri
ลิงก์ไปยัง Fireconsole เพื่อตรวจสอบเพิ่มเติมเกี่ยวกับการแจ้งเตือนนี้
ลายเซ็น:
investigateUri: string;
alerts.Performance.ThresholdAlertPayload.metricType
ประเภทเมตริกของการแจ้งเตือนนี้ (เช่น อัตราความสำเร็จ เวลาตอบสนอง ระยะเวลา ฯลฯ)
ลายเซ็น:
metricType: string;
alerts.Performance.ThresholdAlertPayload.numSamples
จำนวนเหตุการณ์ที่ตรวจสอบสำหรับเงื่อนไขการแจ้งเตือนนี้
ลายเซ็น:
numSamples: number;
alerts.Performance.ThresholdAlertPayload.thresholdUnit
หน่วยสำหรับเกณฑ์การแจ้งเตือน (เช่น "เปอร์เซ็นต์", "วินาที")
ลายเซ็น:
thresholdUnit: string;
alerts.Performance.ThresholdAlertPayload.thresholdValue
ค่าเกณฑ์ของเงื่อนไขการแจ้งเตือนโดยไม่มีหน่วย (เช่น "75", "2.1")
ลายเซ็น:
thresholdValue: number;
alerts.Performance.ThresholdAlertPayload.violationUnit
หน่วยสำหรับค่าการละเมิด (เช่น "เปอร์เซ็นต์", "วินาที")
ลายเซ็น:
violationUnit: string;
alerts.Performance.ThresholdAlertPayload.violationValue
ค่าที่ละเมิดเงื่อนไขการแจ้งเตือน (เช่น "76.5", "3")
ลายเซ็น:
violationValue: number;