ParseSyslog5424 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

잘 구성된 Syslog 메시지의 내용을 RFC5424 형식에 따라 구문 분석을 시도하고 정형 데이터를 포함한 각 부분에 대해 FlowFile 에 속성을 추가합니다. 정형 데이터는 항목 ID + 매개 변수당 1개의 속성으로 속성에 기록됩니다. https://tools.ietf.org/html/rfc5424를 참조하십시오. 참고: ParseSyslog5424 는 ParseSyslog 보다 사양을 더 엄격하게 따릅니다. 예를 들어, 누락된 헤더 항목에 ‘-‘를 사용하는 것과 관련하여 Syslog 생성자가 사양을 엄격하게 따르지 않는 경우, 해당 로그는 이 구문 분석기에서는 실패하지만, ParseSyslog 에서는 실패하지 않습니다.

태그

attributes, event, logs, message, syslog, syslog5424, system

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

문자 세트

Syslog 메시지의 문자 세트를 지정합니다

include_policy

true이면 Syslog 메시지 본문이 특성에 포함됩니다.

nil_policy

헤더 필드에 대한 NIL 값 처리 방법을 정의합니다.

관계

이름

설명

실패

Syslog 메시지로 구문 분석할 수 없는 모든 FlowFile 은 특성이 추가되지 않고 이 관계로 전송됩니다

성공

Syslog 메시지로 성공적으로 구문 분석된 FlowFile 은 이 관계로 연결됩니다.

Writes 특성

이름

설명

syslog.priority

Syslog 메시지의 우선 순위입니다.

syslog.severity

우선순위에서 파생된 Syslog 메시지의 심각도입니다.

syslog.facility

우선순위에서 파생된 Syslog 메시지의 기능입니다.

syslog.version

Syslog 메시지의 선택적 버전입니다.

syslog.timestamp

Syslog 메시지의 타임스탬프입니다.

syslog.hostname

Syslog 메시지의 호스트 이름 또는 IP 주소입니다.

syslog.appname

Syslog 메시지의 앱 이름입니다.

syslog.procid

Syslog 메시지의 procid입니다.

syslog.messageid

Syslog 메시지의 messageid입니다.

syslog.structuredData

Syslog 메시지의 정형 데이터당 여러 항목이 있습니다.

syslog.sender

메시지를 보낸 Syslog 서버의 호스트 이름입니다.

syslog.body

호스트 이름 뒤의 모든 것을 포함하는 Syslog 메시지 본문입니다.

참고 항목