Reduce 프로세서

이 제품은 선택한 Datadog 사이트에서 지원되지 않습니다. ().
이용 가능:

로그

개요

Reduce 프로세서는 지정된 필드와 선택한 병합 전략을 기반으로 여러 로그 이벤트를 단일 로그로 그룹화합니다. 로그는 10초 간격으로 그룹화됩니다. 그룹에 대한 간격이 경과하면 해당 그룹의 축소된 로그가 다음 단계인 파이프라인으로 전송됩니다.

설정

다음에 따라 Reduce 프로세서를 설정합니다.

  1. filter query를 정의합니다. 지정된 필터 쿼리와 일치하는 로그만 처리됩니다. 축소된 로그와 필터 쿼리와 일치하지 않는 로그가 다음 단계인 파이프라인으로 전송됩니다. 자세한 내용은 검색 구문을 참조하세요.
  2. Group By 섹션에서 로그를 그룹화할 필드를 입력합니다.
  3. Add Group by Field을 클릭하여 추가 필드를 추가합니다.
  4. Merge Strategy 섹션에서:
    • On Field에 로그를 병합할 필드 이름을 입력합니다.
    • Apply 드롭다운 메뉴에서 병합 전략을 선택합니다. 이벤트 결합에 사용되는 전략입니다. 사용 가능한 전략에 대한 설명은 병합 전략 섹션을 참조하세요.
    • Add Merge Strategy을 클릭하여 추가 전략을 추가합니다.

병합 전략

로그 이벤트를 결합하는 데 사용할 수 있는 병합 전략입니다.

이름설명
Array각 값을 배열에 추가합니다.
Concat각 문자열 값을 공백으로 구분하여 연결합니다.
Concat newline각 문자열 값을 새 행으로 구분하여 연결합니다.
Concat raw각 문자열 값을 구분 기호 없이 연결합니다.
Discard수신한 첫 번째 값을 제외한 모든 값을 삭제합니다.
Flat unique수신한 모든 고유 값의 평탄화된 배열을 생성합니다.
Longest array수신한 가장 긴 배열을 유지합니다.
Max수신한 최대 숫자 값을 유지합니다.
Min수신한 최소 숫자 값을 유지합니다.
Retain수신한 마지막 값을 제외한 모든 값을 삭제합니다. `null`을 유지하지 않음으로써 병합하는 방식으로 작동합니다.
Shortest array수신한 가장 짧은 배열을 유지합니다.
Sum수신한 모든 숫자 값을 합산합니다.

상태 메트릭

모든 프로세서에서 내보내는 구성 요소 메트릭 및 프로세서 버퍼 메트릭에 대한 자세한 내용은 Pipelines 사용량 메트릭 설명서를 참조하세요.

Reduce 메트릭

  • component_id 태그를 사용하여 개별 구성 요소별로 필터링하거나 그룹화하세요.
  • 태그는 component_type 이러한 메트릭에 대해 reduce입니다.
pipelines.stale_events_flushed_total
설명: 프로세서가 플러시한 만료된 이벤트의 수입니다.
메트릭 유형: 개수