Cloud Logging 會將傳入記錄的大小限制為 256 KB,並捨棄任何超過這個大小的記錄。為確保 Cloud Logging 保留大型記錄,Fleet Engine 可將其分割成一系列較小的記錄。
Cloud Logging 可能會分割下列 Fleet Engine 記錄:
每個分割記錄項目都包含下列欄位:
split.uid:一組記錄項目的專屬 ID,這些項目是從同一個原始記錄項目分割而來。從原始記錄項目分割出的所有項目,這個欄位的值都相同。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 稽核記錄指南中顯示的結構幾乎相同。主要差異在於,Fleet Engine 記錄會在 jsonPayload 欄位分割。如需詳細資訊和範例,請參閱「分割稽核記錄項目」。
後續步驟
如要根據條件計算及篩選記錄,請建立記錄指標。