จัดการรายการบันทึกที่ยาวด้วยบันทึกแบบแยก

การบันทึกในระบบคลาวด์จะจำกัดขนาดของบันทึกขาเข้าไว้ที่ 256 KB และจะทิ้งบันทึกที่มีขนาดใหญ่กว่า Fleet Engine สามารถแยกบันทึกขนาดใหญ่ออกเป็นชุดบันทึกขนาดเล็กเพื่อให้การบันทึกในระบบคลาวด์เก็บบันทึกของคุณได้

การบันทึกในระบบคลาวด์อาจแยกบันทึกต่อไปนี้ออกจาก 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

โครงสร้างของบันทึกที่แยกเหล่านี้เกือบเหมือนกับโครงสร้างที่แสดงในคู่มือสำหรับบันทึกการตรวจสอบระบบคลาวด์ ความแตกต่างที่สำคัญคือสำหรับบันทึกของเครื่องยนต์ฟลีต การแยกจะเกิดขึ้นในช่อง jsonPayload ดูรายละเอียดและตัวอย่างได้ที่แยกรายการบันทึกการตรวจสอบ

ขั้นตอนถัดไป

หากต้องการนับและกรองบันทึกตามเกณฑ์ของคุณ ให้สร้างเมตริกตามบันทึก