ExtractGrok 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

FlowFile 의 내용에 대해 1개 이상의 Grok 식을 평가하여 결과를 특성으로 추가하거나 FlowFile 의 내용을 일치하는 내용의 JSON 표기법으로 바꿉니다

태그

delimit, extract, grok, log, parse, text

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

문자 세트

파일이 인코딩되는 문자 세트입니다

Destination

Grok 출력 값을 새 flowfile 특성으로 기록할지 여부를 제어합니다. 이 경우 flowfile에서 일치하는 각 Grok 식별자가 특성으로 추가되고, “grok.” 접두사가 붙거나, flowfile 내용에 기록됩니다. 플로우파일 내용에 쓰면 기존 플로우파일 내용을 덮어쓰게 됩니다.

Grok Expression

Grok 식. 이 식에서 다른 Grok 식을 참조하는 경우 기본 Grok 패턴에 설정되어 있거나 존재하는 경우 Grok 패턴 파일에 제공해야 합니다

Grok Pattern file

사용자 지정 Grok 패턴 정의. 이러한 정의는 기본 Grok 패턴 다음에 로딩됩니다. 이 속성이 구성되지 않은 경우 Grok 구문 분석기는 기본 Grok 패턴을 사용합니다.

Keep Empty Captures

true이면 빈 캡처 값이 반환된 캡처 맵에 포함됩니다.

Maximum Buffer Size

Grok 식을 적용하기 위해 버퍼링할 최대 데이터 양(파일당)을 지정합니다. 지정된 최대 크기보다 큰 파일은 완전히 평가되지 않습니다.

Named captures only

Grok에서 이름이 지정된 캡처만 저장

제한 사항

필수 권한

설명

reference remote resources

패턴은 HTTP 를 통해 리소스를 참조할 수 있습니다.

관계

이름

설명

matched

FlowFiles 은 Grok 식이 성공적으로 평가되고 그 결과 FlowFile 이 수정되면 이 관계로 라우팅됩니다

unmatched

FlowFiles 은 제공된 Grok 식이 FlowFile 의 내용과 일치하지 않을 때 이 관계로 라우팅됩니다.

Writes 특성

이름

설명

grok.XXX

flowfile 속성 모드에서 작업할 때, flowfile에서 일치하는 각 Grok 식별자는 특성으로 추가되며, 접두사 앞에 “grok”이 붙습니다 예를 들어, grok 식별자 “타임스탬프”가 일치하는 경우, “grok.timestamp”라는 특성에 값이 추가됩니다