ParseSyslog5424 2025.10.2.19

バンドル

org.apache.nifi | nifi-standard-nar

説明

適切な形式のSyslogメッセージの内容をRFC5424形式に従って解析し、構造化データを含むSyslogメッセージの各部分の属性をFlowFileに追加します。構造化データは、アイテムIDおよびパラメータごとに1つの属性として属性に書き込まれます。 https://tools.ietf.org/html/rfc5424 を参照してください。注:ParseSyslog5424はParseSyslogよりも仕様に忠実です。Syslogプロデューサーが仕様に忠実に従っていない場合、例えば、ヘッダーエントリーの欠落に '-' を使用する場合、これらのログは、ParseSyslogでは失敗しませんが、このパーサーでは失敗します。

タグ

属性、イベント、ログ、メッセージ、syslog、syslog5424、システム

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

文字セット

Syslogメッセージの文字セットを指定します。

include_policy

trueの場合、Syslogメッセージ本文が属性に含まれます。

nil_policy

ヘッダーフィールドの NIL 値の扱い方を定義します。

リレーションシップ

名前

説明

failure

Syslogメッセージとして解析できなかった FlowFile は、属性を追加することなく、このRelationshipに転送されます。

success

Syslog メッセージとして正常に解析された FlowFile はすべて、この Relationship に送られます。

属性の書き込み

名前

説明

syslog.priority

Syslogメッセージの優先度。

syslog.severity

優先度に由来する Syslog メッセージの重大度。

syslog.facility

優先度に由来する Syslog メッセージのファシリティ。

syslog.version

Syslog メッセージのオプションのバージョン。

syslog.timestamp

Syslogメッセージのタイムスタンプ。

syslog.hostname

Syslog メッセージのホスト名または IP アドレス。

syslog.appname

Syslog メッセージの appname。

syslog.procid

Syslog メッセージの procid。

syslog.messageid

Syslog メッセージの messageid。

syslog.structuredData

Syslog メッセージの structuredData ごとに複数のエントリ。

syslog.sender

メッセージを送信したSyslogサーバーのホスト名。

syslog.body

Syslogメッセージの本文、ホスト名以降のすべて。

こちらもご覧ください