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