運用分割記錄檔處理長時間的記錄項目

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

這些分割記錄的結構與 指南。主要差異在於 Fleet Engine 則分割作業會在 jsonPayload 欄位中進行。如需詳細資訊和範例,請參閱 分割稽核記錄項目

後續步驟

如要依據您的條件計算及篩選記錄,請建立根據記錄 指標