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 에서는 실패하지 않습니다.
입력 요구 사항¶
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 메시지 본문입니다. |