ปรับแต่งการแจ้งเตือนอัตราความเร็ว

ใช้การแจ้งเตือนอัตราความเร็วเพื่อแจ้งเตือนทีมของคุณเมื่อมีปัญหาหนึ่งเป็นสาเหตุให้เกิดปัญหาเร่งด่วนในแอป สำหรับ Crashlytics ปัญหาคือการจัดกลุ่มข้อขัดข้องที่คล้ายกัน

อะไรเป็นตัวกระตุ้นการแจ้งเตือน

การแจ้งเตือนอัตราความเร็วจะทริกเกอร์เมื่อปัญหาในแอปของคุณเกินเกณฑ์ที่คุณกำหนดในFirebaseคอนโซล

คุณกำหนดเกณฑ์สำหรับการแจ้งเตือนความเร็วในแง่ของเปอร์เซ็นต์ของเซสชัน ของผู้ใช้ที่ได้รับผลกระทบจากการขัดข้อง คุณตั้งค่าเกณฑ์ได้ระหว่าง 0.1% ถึง 1% ของเซสชัน โดยค่าเริ่มต้น ระบบจะตั้งค่าเกณฑ์การแจ้งเตือนอัตราความเร็วไว้ที่ 1% ของเซสชัน

กล่าวคือ ระบบจะทริกเกอร์การแจ้งเตือนหากในระยะเวลา 1 ชั่วโมง มีเงื่อนไขต่อไปนี้เป็นจริง

  • ปัญหาในแอปเกินเกณฑ์ที่กำหนดไว้สำหรับแอปนั้น
  • แอปมีเซสชัน 250 รายการในช่วงเวลาดังกล่าว
  • ก่อนหน้านี้ไม่มีการแจ้งเตือนเกี่ยวกับปัญหาในแอป

อัปเดตเกณฑ์การแจ้งเตือน

หากต้องการอัปเดตการแจ้งเตือนอัตราความเร็ว คุณต้องมีสิทธิ์ firebasecrashlytics.config.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น ผู้ดูแลระบบ Firebase Crashlytics ผู้ดูแลระบบ Firebase Quality ผู้ดูแลระบบ Firebase หรือ เจ้าของหรือผู้แก้ไขโปรเจ็กต์

กำหนดค่าเกณฑ์การแจ้งเตือนความเร็วสำหรับแต่ละแอปที่ลงทะเบียน แอปแต่ละแอป อาจมีเกณฑ์การแจ้งเตือนที่แตกต่างกัน

  1. ในคอนโซล Firebase ให้ไปที่แดชบอร์ด Crashlytics
  2. ที่ด้านบนของหน้า ให้เลือกแอปจากรายการแบบเลื่อนลงของแอป
  3. ในแถบด้านบนของแผงปัญหา ให้เปิดเมนูที่ซ่อนอยู่ () แล้วเลือกการตั้งค่าการแจ้งเตือน ความเร็ว
  4. ทำตามวิธีการบนหน้าจอเพื่อกำหนดค่าเกณฑ์การแจ้งเตือนสำหรับ แอป

รับการแจ้งเตือน

รับการแจ้งเตือนเริ่มต้น

โดยค่าเริ่มต้น Firebase จะส่งการแจ้งเตือน Crashlytics ทางอีเมลได้ สำหรับสัญญาณเตือนความเร็วและถดถอย Firebase ยังแสดงสัญญาณเตือนเหล่านี้ในFirebaseคอนโซลได้ด้วย

หากต้องการรับการแจ้งเตือน Crashlytics โดยใช้กลไกเริ่มต้นนี้ คุณต้องมีสิทธิ์ firebase.projects.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้ โดยค่าเริ่มต้น ผู้ดูแลระบบ Firebase หรือเจ้าของหรือผู้แก้ไขโปรเจ็กต์

โดยค่าเริ่มต้น สมาชิกโปรเจ็กต์ทุกคน (ที่มีสิทธิ์ที่จำเป็นในการรับการแจ้งเตือน) จะได้รับอีเมลเมื่อมีการทริกเกอร์การแจ้งเตือนจาก Crashlytics

เปิด/ปิดการแจ้งเตือนสำหรับบัญชีของคุณเอง

สำหรับบัญชีของคุณเอง คุณสามารถเปิด/ปิดCrashlyticsการแจ้งเตือนได้โดยไม่ส่งผลกระทบต่อสมาชิกคนอื่นๆ ในโปรเจ็กต์ โปรดทราบว่าคุณยังคงต้องมีสิทธิ์ที่จำเป็น เพื่อรับการแจ้งเตือน

หากต้องการเปิดหรือปิดCrashlyticsการแจ้งเตือน ให้ทำตามขั้นตอนต่อไปนี้

  1. ในFirebaseคอนโซล ให้ไปที่ Firebase alerts ที่มุมขวาบน
  2. จากนั้นไปที่ การตั้งค่า แล้วตั้งค่ากำหนดบัญชีสำหรับการแจ้งเตือนCrashlytics

ตั้งค่าการแจ้งเตือนพื้นฐานไปยังบริการของบุคคลที่สาม

สําหรับการแจ้งเตือน Crashlytics Firebase มีกลไกในการส่งการแจ้งเตือนไปยังบริการของบุคคลที่สามต่อไปนี้ Slack Jira หรือ PagerDuty ตั้งค่าตัวเลือกการแจ้งเตือนพื้นฐานเหล่านี้โดยใช้เวิร์กโฟลว์ที่แจ้งในแท็บการผสานรวม ในการ ตั้งค่าโปรเจ็กต์

โปรดทราบว่าหากต้องการควบคุมและปรับแต่งการส่งการแจ้งเตือนไปยังบริการของบุคคลที่สาม (ไม่จำกัดเฉพาะ Slack, Jira หรือ PagerDuty) ให้ดูส่วนตั้งค่าการแจ้งเตือนขั้นสูงไปยังบริการของบุคคลที่สาม ซึ่งอธิบายตัวเลือกการแจ้งเตือนขั้นสูง

ตั้งค่าการแจ้งเตือนขั้นสูงไปยังบริการของบุคคลที่สาม

คุณสามารถส่งCrashlyticsการแจ้งเตือนไปยังช่องทางการแจ้งเตือนที่ทีมต้องการได้โดยใช้ Cloud Functions for Firebase เช่น คุณสามารถเขียนฟังก์ชัน ที่บันทึกเหตุการณ์การแจ้งเตือนสำหรับการแจ้งเตือนอัตราความเร็วและโพสต์ข้อมูลการแจ้งเตือน ไปยังบริการของบุคคลที่สาม เช่น Discord, Slack หรือ Jira กลไกการแจ้งเตือนขั้นสูงนี้ช่วยให้คุณปรับแต่งข้อมูลที่ส่งไปยังบริการของบุคคลที่สามได้อย่างเต็มที่ เช่น คุณสามารถใส่ Deep Link ที่เป็นประโยชน์ลงในFirebaseคอนโซล หรือเพิ่มข้อมูลการแก้ปัญหาเฉพาะของบริษัท

หากต้องการตั้งค่าความสามารถในการแจ้งเตือนขั้นสูงโดยใช้ Cloud Functions for Firebase ให้ทำตามขั้นตอนต่อไปนี้

  1. ตั้งค่า Cloud Functions for Firebase ซึ่งรวมถึงงานต่อไปนี้

    1. ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์สำหรับ Node.js หรือ Python
    2. ติดตั้งและลงชื่อเข้าใช้ Firebase CLI
    3. เริ่มต้น Cloud Functions for Firebase โดยใช้ Firebase CLI
  2. เขียนและติดตั้งใช้งานฟังก์ชันที่ บันทึกเหตุการณ์การแจ้งเตือนจาก Crashlytics และจัดการเพย์โหลดของเหตุการณ์ (เช่น โพสต์ข้อมูลการแจ้งเตือนในข้อความบน Discord)

ดูข้อมูลเกี่ยวกับCrashlyticsเหตุการณ์การแจ้งเตือนทั้งหมดที่คุณบันทึกได้ที่เอกสารอ้างอิงสำหรับCrashlyticsการแจ้งเตือน