ตั้งค่าและส่งการแจ้งเตือนที่กำหนดเองไปยังแชแนลการแจ้งเตือนที่กำหนดเอง

Firebase มีการแจ้งเตือน Crashlytics เริ่มต้น (ดูหน้า ภาพรวมการแจ้งเตือน) อย่างไรก็ตาม การแจ้งเตือนเริ่มต้นและช่องทางการแจ้งเตือนเหล่านี้อาจไม่เพียงพอต่อความต้องการของคุณ

ในกรณีเหล่านี้ คุณสามารถใช้ Cloud Monitoring เพื่อส่ง การแจ้งเตือนที่กำหนดเองไปยังช่องทางการแจ้งเตือนที่กำหนดเอง โดยอิงตาม Crashlytics data (และข้อมูลเซสชัน Firebase หากเลือก) ที่คุณส่งออกไปยัง Cloud Logging

หากต้องการใช้ Cloud Monitoring สำหรับการแจ้งเตือนที่กำหนดเอง คุณต้องตั้งค่า นโยบายการแจ้งเตือน, ซึ่งอธิบายสถานการณ์ที่คุณต้องการรับการแจ้งเตือนและวิธีที่คุณ ต้องการรับการแจ้งเตือน

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับ Cloud Monitoring และการแจ้งเตือน รวมถึง ราคาได้ในเอกสารประกอบของGoogle Cloud

ข้อกำหนดเบื้องต้น

  1. ตรวจสอบว่าโปรเจ็กต์ Firebase ของคุณใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้

  2. ตั้งค่าการส่งออกข้อมูล Crashlytics และ (หากเลือก) ข้อมูลเซสชัน Firebase ไปยัง Cloud Logging

  3. ตั้งค่าช่องทางการแจ้งเตือน

ตั้งค่านโยบายการแจ้งเตือน

ต่อไปนี้เป็นวิธีการระดับสูง โปรดดูวิธีการโดยละเอียดใน Google Cloudเอกสารประกอบ (เช่น: สร้างนโยบายการแจ้งเตือนตามเกณฑ์เมตริก หรือ ใช้ PromQL เพื่อสร้างนโยบายการแจ้งเตือน)

คุณสามารถตั้งค่าการแจ้งเตือนตามบันทึกหรือการแจ้งเตือนตาม SQL ได้ในระหว่างการเรียกใช้การค้นหา โดยทำดังนี้

  • ตั้งค่าการแจ้งเตือนตามบันทึก:

    1. เรียกใช้การค้นหาใน Logs Explorer

    2. คลิกปุ่มเพิ่มการแจ้งเตือน ที่ปรากฏขึ้น

    3. ทำตามวิธีการบนหน้าจอเพื่อเพิ่มการแจ้งเตือนตามบันทึก

  • ตั้งค่าการแจ้งเตือนตาม SQL:

    1. เรียกใช้การค้นหาใน Logs Analytics

    2. คลิกปุ่มเพิ่มการแจ้งเตือน ที่ปรากฏขึ้น

    3. ทำตามวิธีการบนหน้าจอเพื่อเพิ่มการแจ้งเตือนตาม SQL

หรือคุณจะตั้งค่าการแจ้งเตือนสำหรับ เมตริกตามบันทึก โดยใช้ เครื่องมือการกำหนดค่านโยบาย ในคอนโซล Google Cloud ซึ่งคุณสามารถเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ได้

  • เครื่องมือสร้าง: UI ของคอนโซลมีเวิร์กโฟลว์แบบแนะนำเพื่อสร้างนโยบายการแจ้งเตือน

  • PromQL: คุณระบุการค้นหา PromQL สำหรับนโยบายการแจ้งเตือน