Firebase มีCrashlyticsการแจ้งเตือนเริ่มต้น (ดูหน้าภาพรวมการแจ้งเตือน) อย่างไรก็ตาม การแจ้งเตือนเริ่มต้นและช่องทางการแจ้งเตือนเหล่านี้อาจไม่เพียงพอต่อความต้องการของคุณ
ในกรณีเหล่านี้ คุณสามารถใช้ Cloud Monitoring เพื่อส่ง การแจ้งเตือนที่กำหนดเองไปยังช่องทางการแจ้งเตือนที่กำหนดเองตามข้อมูล Crashlytics (และข้อมูลเซสชัน Firebase ที่ไม่บังคับ) ที่คุณส่งออกไปยัง Cloud Logging
หากต้องการใช้ Cloud Monitoring สำหรับการแจ้งเตือนที่กำหนดเอง คุณต้องตั้งค่านโยบายการแจ้งเตือน ซึ่งอธิบายสถานการณ์ที่คุณต้องการรับการแจ้งเตือนและวิธีที่คุณ ต้องการรับการแจ้งเตือน
เช่น หากอัตราการเกิดข้อขัดข้องเป็น 0 ต่ำกว่าเกณฑ์ที่เฉพาะเจาะจง Cloud Monitoring จะส่งข้อความแจ้งเตือนที่ปรับแต่งแล้วไปยังอีเมลที่เฉพาะเจาะจง หรือโพสต์ไปยังบริการของบุคคลที่สาม เช่น Discord, Slack หรือ Jira นอกจากนี้ คุณยังปรับแต่งข้อมูลที่ส่งในการแจ้งเตือนได้อย่างเต็มที่ เช่น การใส่ Deep Link ที่เป็นประโยชน์ลงในคอนโซล Firebase หรือข้อมูลการแก้ปัญหาที่เฉพาะเจาะจงของบริษัท
ในGoogle Cloudเอกสารประกอบ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับ Cloud Monitoringและการแจ้งเตือน รวมถึงราคา
ข้อกำหนดเบื้องต้น
ตรวจสอบว่าโปรเจ็กต์ Firebase ของคุณใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้
ตั้งค่าการส่งออกไปยัง Cloud Logging ของข้อมูล Crashlytics และข้อมูลเซสชัน Firebase (ไม่บังคับ)
ตั้งค่านโยบายการแจ้งเตือน
ต่อไปนี้เป็นวิธีการระดับสูง โปรดดูวิธีการโดยละเอียดใน Google Cloudเอกสารประกอบ (เช่น สร้างนโยบายการแจ้งเตือนตามเกณฑ์เมตริก หรือ ใช้นโยบายการแจ้งเตือน PromQL เพื่อสร้าง)
คุณสามารถตั้งค่าการแจ้งเตือนตามบันทึกหรือการแจ้งเตือนตาม SQL ได้ในขั้นตอนการเรียกใช้คําค้นหา
ตั้งค่าการแจ้งเตือนตามบันทึก
เรียกใช้การค้นหาใน Logs Explorer
คลิกปุ่มเพิ่มการแจ้งเตือนที่ปรากฏขึ้น
ทำตามวิธีการบนหน้าจอเพื่อเพิ่มการแจ้งเตือนตามบันทึก
ตั้งค่าการแจ้งเตือนที่อิงตาม SQL
เรียกใช้การค้นหาในการวิเคราะห์บันทึก
คลิกปุ่มเพิ่มการแจ้งเตือนที่ปรากฏขึ้น
ทำตามวิธีการบนหน้าจอเพื่อเพิ่มการแจ้งเตือนที่อิงตาม SQL
หรือคุณจะตั้งค่าการแจ้งเตือนสำหรับ เมตริกตามบันทึก โดยใช้ เครื่องมือการกำหนดค่านโยบาย ในคอนโซล Google Cloud ซึ่งคุณสามารถเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
เครื่องมือสร้าง UI ของคอนโซลมีเวิร์กโฟลว์พร้อมคำแนะนำในการสร้างนโยบายการแจ้งเตือน
PromQL: คุณระบุการค้นหา PromQL สำหรับนโยบายการแจ้งเตือน