คุณสามารถส่งออกข้อมูล Firebase Crashlytics ไปยัง Cloud Logging ได้ เมื่อส่งออกข้อมูลแล้ว ข้อมูลจะพร้อมใช้งานใน Google Cloud Observability Suite แบบเต็มด้วย ซึ่งคุณสามารถกรองบันทึก, สร้างแดชบอร์ดที่กำหนดเอง, ตั้งค่าการแจ้งเตือนที่กำหนดเอง และแม้แต่ส่งออกข้อมูลไปยังบริการอื่นๆ ดูรายการและตัวอย่างที่ครอบคลุมสำหรับการทำงานกับข้อมูลที่จัดเก็บไว้ใน Cloud Logging ได้ที่หัวข้อคุณทำอะไรกับข้อมูลได้บ้าง
หน้านี้อธิบายวิธีตั้งค่าการส่งออกข้อมูลเซสชันของ Crashlytics และ Firebase (ไม่บังคับ) ไปยัง Cloud Logging
ตั้งค่าการส่งออกไปยัง Cloud Logging
ในคอนโซล Firebase ให้ไปที่หน้า
การตั้งค่า > การผสานรวมในการ์ด Cloud Logging ให้คลิกลิงก์
ทำตามวิธีการบนหน้าจอเพื่อตั้งค่าการส่งออกไปยัง Cloud Logging รวมถึงตัวเลือกต่อไปนี้
(เปิดใช้โดยค่าเริ่มต้น) หากต้องการปรับปรุงความเข้าใจเกี่ยวกับเมตริกที่ไม่มีข้อขัดข้อง ให้เปิดใช้การส่งออกข้อมูลเซสชัน Firebase
เลือกแอปที่จะส่งออกบันทึก
หากคุณมีแอปที่ใช้งานอยู่อย่างน้อย 1 แอป เวิร์กโฟลว์การลิงก์จะแสดงระดับการใช้ข้อมูลโดยประมาณสำหรับบันทึกจากแต่ละแอป ค่านี้เป็นค่าประมาณที่อิงตามปริมาณข้อมูล Crashlytics จาก 30 วันที่ผ่านมา
ยกเลิกการลิงก์จาก Cloud Logging
การยกเลิกการลิงก์จาก Cloud Logging จะหยุดการส่งออกบันทึกใหม่
ข้อควรระวังมีดังต่อไปนี้
ข้อมูลที่ส่งออกไปยัง Cloud Logging แล้วจะยังคงอยู่ตามระยะเวลาเก็บรักษาที่อนุญาต และอาจยังคงมีการเรียกเก็บเงินค่าพื้นที่เก็บข้อมูล คุณสามารถลบบันทึกด้วยตนเองเพื่อป้องกันการเรียกเก็บเงินเพิ่มเติมได้
หากคุณมีข้อมูล Cloud Logging ที่จัดเก็บไว้ในบริการอื่นๆ (เช่น BigQuery) ข้อมูลดังกล่าวอาจอยู่ภายใต้ข้อกำหนดที่แตกต่างกันสำหรับการคงอยู่ของข้อมูล
คุณสามารถยกเลิกการลิงก์จาก Cloud Logging ได้ที่ระดับโปรเจ็กต์ Firebase, ระดับผลิตภัณฑ์ Crashlytics หรือระดับแอป
วิธียกเลิกการลิงก์จาก Cloud Logging มีดังนี้
ในคอนโซล Firebase ให้ไปที่แท็บ
Settings > Integrationsคลิกจัดการในการ์ด Cloud Logging
เลือกยกเลิกการลิงก์ Crashlytics ทั้งหมดหรือยกเลิกการลิงก์แอปที่ต้องการ
หากต้องการยกเลิกการลิงก์โปรเจ็กต์ Firebase ทั้งหมด ให้ค้นหาปุ่มที่ด้านล่างของหน้า
เมื่อได้รับข้อความแจ้ง ให้ยืนยันว่าคุณต้องการหยุดการส่งออก
สิ่งที่จะเกิดขึ้นหลังจากเปิดใช้การส่งออก
ดูบันทึกสำหรับเหตุการณ์ใหม่ภายในไม่กี่นาทีหลังจากที่ Crashlytics ได้รับเหตุการณ์
ตรวจสอบระดับการใช้ข้อมูลโดยทำดังนี้
ดูระดับการใช้ข้อมูลสำหรับบันทึกจากแอปที่ลิงก์ใน
การตั้งค่า > การผสานรวม > การ์ด Cloud Logging ของคอนโซล Firebaseดูปริมาณการใช้ข้อมูลของเดือนปัจจุบันและเดือนก่อนหน้าได้ในหน้าพื้นที่เก็บข้อมูลบันทึกในคอนโซล Google Cloud
โควต้าและการกำหนดราคา
Cloud Logging มีระดับการใช้งานที่ไม่มีค่าใช้จ่ายต่อเดือน (ต่อโปรเจ็กต์) การใช้งานอาจมาจากผลิตภัณฑ์ใดก็ได้ของ Google หรือ Firebase ที่ใช้ Cloud Logging คุณสามารถอัปเกรดโปรเจ็กต์เป็นแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้เพื่อปลดล็อกการใช้งานและฟีเจอร์แบบชำระเงินเพิ่มเติม ดูข้อมูลเพิ่มเติมเกี่ยวกับ ราคาสำหรับ Cloud Logging
คุณสามารถตรวจสอบและจัดการ Cloud Logging และการเรียกเก็บเงินได้ดังนี้
ประเมินค่าใช้จ่าย Cloud Logging โดยใช้เครื่องคำนวณราคาของ Google Cloud
ควบคุมบันทึกโดยสร้างตัวกรอง "ยกเว้น" สำหรับซิงก์บันทึก
ตั้งค่าการแจ้งเตือนเพื่อช่วยควบคุมค่าใช้จ่าย
ระบบจะลบบันทึกโดยอัตโนมัติหลังจากผ่านไป 30 วัน โดยมีตัวเลือกให้ตั้งค่าการเก็บรักษาที่กำหนดเอง
โปรดทราบว่ารายการบันทึกสำหรับคำขอหรือเหตุการณ์หนึ่งๆ อาจล่าช้า หรือในบางกรณีที่เกิดขึ้นไม่บ่อยนัก อาจถูกยกเลิก แม้ว่าบันทึกจะใช้เพื่อทำความเข้าใจคำขอหรือเหตุการณ์ได้ แต่ก็อาจไม่แสดงการใช้งานจริงที่ปรากฏในการใช้งานและการเรียกเก็บเงินของโปรเจ็กต์
ต้องทำอะไรต่อ
ดูวิธีกรองบันทึกเพื่อดูข้อมูลและค่าใช้จ่ายที่เฉพาะเจาะจงสำหรับการจัดเก็บข้อมูลและการวิเคราะห์เพิ่มเติม
ดูและสร้างเมตริกตามบันทึก จากนั้นใช้เมตริกเหล่านี้ใน Cloud Monitoring เพื่อทำสิ่งต่อไปนี้
ดูข้อมูลเกี่ยวกับสคีมาบันทึกสำหรับข้อมูลที่ส่งออก