คุณสามารถส่งออก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คอนโซล ให้ไปที่
การตั้งค่า > แท็บการผสานรวมคลิกจัดการในการ์ด 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 เพื่อทำสิ่งต่อไปนี้
ดูข้อมูลเกี่ยวกับ สคีมาบันทึกสำหรับข้อมูลที่ส่งออก