ExtractGrok 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
FlowFile 의 내용에 대해 1개 이상의 Grok 식을 평가하여 결과를 특성으로 추가하거나 FlowFile 의 내용을 일치하는 내용의 JSON 표기법으로 바꿉니다
입력 요구 사항¶
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”라는 특성에 값이 추가됩니다 |