จัดการรายการบันทึกที่ยาวด้วยบันทึกแบบแยก
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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
โปรดดูรายละเอียดและตัวอย่างที่หัวข้อ
แยกรายการบันทึกการตรวจสอบ
ขั้นตอนถัดไป
หากต้องการนับและกรองบันทึกตามเกณฑ์ของคุณ ให้สร้างเมตริกตามบันทึก
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-09-05 UTC
[null,null,["อัปเดตล่าสุด 2025-09-05 UTC"],[[["\u003cp\u003eCloud Logging limits log size to 256KB, and Fleet Engine can split larger logs into smaller segments for retention.\u003c/p\u003e\n"],["\u003cp\u003eSplit logs contain unique identifiers (\u003ccode\u003esplit.uid\u003c/code\u003e), index (\u003ccode\u003esplit.index\u003c/code\u003e), and total split count (\u003ccode\u003esplit.totalSplits\u003c/code\u003e) for reassembly.\u003c/p\u003e\n"],["\u003cp\u003eYou can search for related split logs using the \u003ccode\u003esplit.uid\u003c/code\u003e and sort by \u003ccode\u003esplit.index\u003c/code\u003e or \u003ccode\u003einsertId\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eFleet Engine's split log structure is similar to Cloud Audit Logs, with splitting occurring in the \u003ccode\u003ejsonPayload\u003c/code\u003e field.\u003c/p\u003e\n"]]],[],null,["Cloud Logging limits the size on incoming logs to 256KB and drops\nanything bigger. To ensure that Cloud Logging retains your large\nlogs, Fleet Engine can split them into a series of smaller logs.\n\nCloud logging may split the following logs from Fleet Engine:\n\n- [SearchVehiclesLog](/maps/documentation/mobility/operations/cloud-logging/reference/trips/rest/Shared.Types/SearchVehiclesLog)\n- [ListDeliveryVehicle](/maps/documentation/mobility/operations/cloud-logging/reference/tasks/rest/Shared.Types/ListDeliveryVehiclesLog)\n- [ListTasksLog](/maps/documentation/mobility/operations/cloud-logging/reference/tasks/rest/Shared.Types/ListTasksLog)\n- [BatchCreateTasksLog](/maps/documentation/mobility/operations/cloud-logging/reference/tasks/rest/Shared.Types/BatchCreateTasksLog)\n\nEach split log entry contains the following fields:\n\n- `split.uid`: A unique identifier for the group of log entries that were split from a common original log entry. The value of this field is the same for all entries split from the original log entry.\n- `split.index`: The position of this entry in the series of split entries. The first entry from the split has index `0.split.index`. This index is also appended to the `LogEntry.insertId` field.\n- `split.totalSplits`: The number of log entries that the original log entry was split into. The value of this field is the same for all entries split from the original log entry.\n\n split log 1:\n insertId: \"XXXX-01\"\n split {index: 0, uuid: \"XXXX\"}\n\n splitLog 2:\n insertId: \"XXX-02\"\n split {index: 1, uuid: \"XXXX\"}\n\nTo find all the logs that were split from one specific log, use a query like: \n\n split.uid=\"789+2022-02-22T12:22:22.22+05:00\"\n sortby split.index OR sortby insertID\n\nThe structure of these split logs is almost the same as the structure shown in\nthe guide for Cloud Audit Logs. The major difference is that for Fleet Engine\nlogs, the split occurs in the `jsonPayload` field. For details and examples, see\n[Split audit log entries](https://cloud.google.com/logging/docs/audit/split-logs).\n\nWhat's next\n\nTo count and filter logs according to you criteria, [create log-based\nmetrics](/maps/documentation/mobility/operations/cloud-logging/metrics)."]]