분할 로그로 긴 로그 항목 처리

Cloud Logging은 수신되는 로그의 크기를 256KB로 제한하고 무엇이든 될 수 있죠. 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 감사 로그 가이드를 참조하세요. 주요 차이점은 Fleet Engine의 경우 jsonPayload 필드에서 분할이 이루어집니다. 자세한 내용과 예는 감사 로그 항목 분할

다음 단계

기준에 따라 로그를 계산하고 필터링하려면 로그 기반 로그를 만들고 측정항목을 참조하세요.