Cloud Logging จำกัดขนาดของบันทึกขาเข้าไว้ที่ 256 KB และจะทิ้งบันทึกที่มีขนาดใหญ่กว่านั้น Fleet Engine สามารถแบ่งบันทึกขนาดใหญ่ออกเป็นชุดบันทึกขนาดเล็กเพื่อให้ Cloud Logging เก็บรักษาบันทึกขนาดใหญ่ไว้ได้
การบันทึกของ Cloud อาจแยกบันทึกต่อไปนี้ออกจาก 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
โครงสร้างของบันทึกที่แยกเหล่านี้เกือบจะเหมือนกับโครงสร้างที่แสดงในคู่มือสำหรับบันทึกการตรวจสอบระบบคลาวด์ ความแตกต่างที่สำคัญคือสำหรับบันทึก Fleet Engine การแยกจะเกิดขึ้นในช่อง jsonPayload โปรดดูรายละเอียดและตัวอย่างที่หัวข้อแยกรายการบันทึกการตรวจสอบ
ขั้นตอนถัดไป
หากต้องการนับและกรองบันทึกตามเกณฑ์ ให้สร้างเมตริกตามบันทึก