Cloud Logging จำกัดขนาดของบันทึกขาเข้าไว้ที่ 256 KB และจะทิ้ง รายการที่มีขนาดใหญ่กว่า Fleet Engine สามารถแยกบันทึกขนาดใหญ่ ออกเป็นชุดบันทึกขนาดเล็กเพื่อให้ Cloud Logging เก็บรักษาบันทึกขนาดใหญ่ไว้ได้
Cloud Logging อาจแยกบันทึกต่อไปนี้จาก Fleet Engine
รายการบันทึกที่แยกแต่ละรายการจะมีช่องต่อไปนี้
split.uid
: ตัวระบุที่ไม่ซ้ำกันสำหรับกลุ่มรายการบันทึกที่แยกจากรายการบันทึกต้นฉบับทั่วไป ค่าของฟิลด์นี้จะเหมือนกัน สำหรับรายการทั้งหมดที่แยกจากรายการบันทึกเดิมsplit.index
: ตำแหน่งของรายการนี้ในชุดรายการที่แยก รายการแรกจากการแยกจะมีดัชนี0.split.index
นอกจากนี้ ระบบยัง ต่อท้ายดัชนีนี้ในช่องLogEntry.insertId
ด้วยsplit.totalSplits
: จำนวนรายการบันทึกที่รายการบันทึกเดิม ถูกแยกออก ค่าของฟิลด์นี้จะเหมือนกันสำหรับรายการทั้งหมดที่แยก จากรายการบันทึกเดิม
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}
splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}
หากต้องการค้นหาบันทึกทั้งหมดที่แยกจากบันทึกหนึ่งๆ ให้ใช้การค้นหา เช่น
split.uid="789+2022-02-22T12:22:22.22+05:00"
sortby split.index OR sortby insertID
โครงสร้างของบันทึกที่แยกเหล่านี้เกือบจะเหมือนกับโครงสร้างที่แสดงใน
คู่มือสำหรับบันทึก Cloud Audit ความแตกต่างที่สำคัญคือสำหรับบันทึกของ Fleet Engine
การแยกจะเกิดขึ้นในฟิลด์ jsonPayload
โปรดดูรายละเอียดและตัวอย่างที่หัวข้อ
แยกรายการบันทึกการตรวจสอบ
ขั้นตอนถัดไป
หากต้องการนับและกรองบันทึกตามเกณฑ์ของคุณ ให้สร้างเมตริกตามบันทึก