alerts.performance.ThresholdAlertPayload interface

ออบเจ็กต์เพย์โหลดภายในสำหรับการแจ้งเตือนเกณฑ์ประสิทธิภาพ เพย์โหลดจะรวมกันอยู่ในออบเจ็กต์

ลายเซ็น:

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;