ParseSyslog5424 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

RFC5424 形式に従って、適切に形成された Syslog メッセージの内容を解析し、構造化データを含む Syslog メッセージの各部分の属性を FlowFile に追加します。構造化データは、アイテム ID + パラメーターごとに 1 つの属性として属性に書き込まれます https://tools.ietf.org/html/rfc5424.Note を参照してください。 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メッセージの本文、ホスト名以降のすべて。

こちらもご覧ください