ExtractGrok 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

1つ以上の Grok 式を FlowFile の内容に対して評価し、結果を属性として追加するか、 FlowFile の内容を、マッチした内容の JSON 表記で置き換えます。

タグ

区切り、抽出、grok、ログ、解析、テキスト

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

文字セット

ファイルがエンコードされている文字セット

目的地

Grokの出力値が新しいフローファイルの属性として書き込まれるかどうかを制御します。この場合、フローファイル内でマッチしたGrok識別子のそれぞれが、 "grok." をプレフィックスとする属性として追加されるか、フローファイルのコンテンツに書き込まれます。フローファイルコンテンツへの書き込みは、既存のフローファイルコンテンツを上書きします。

Grok 式

Grok式。この式で他の Grok 式が参照される場合は、Grok Pattern File にセットされている場合はそれをプロバイダーとして提供するか、デフォルトの Grok パターンに存在する必要があります。

Grok パターンファイル

カスタムGrokパターン定義。これらの定義は、デフォルトの Grok パターンの後にロードされます。このプロパティが構成されていない場合、Grok ParserはデフォルトのGrokパターンを使用します。

空のキャプチャを保持

trueの場合、空のキャプチャ値が返されるキャプチャマップに含まれます。

最大バッファサイズ

Grok式を適用するために(ファイルごとに)バッファリングするデータの最大量を指定します。指定された最大値を超えるファイルは、完全に評価されません。

名前付きキャプチャのみ

grokからの名前付きキャプチャのみ保存

制限事項

必要な許可

説明

リファレンス リモート リソース

パターンは HTTP のリソースをリファレンスすることができます。

リレーションシップ

名前

説明

matched

FlowFiles は、Grok式が正常に評価され、その結果 FlowFile が変更されると、この関係にルーティングされます。

unmatched

FlowFiles は FlowFile の内容と一致する Grok 式が提供されない場合、このリレーションにルーティングされます。

属性の書き込み

名前

説明

grok.XXX

flowfile-attributeモードでの演算子では、flowfileの中でマッチしたGrok識別子が、 "grok" をプレフィックスとして属性として追加されます。例えば、grok識別子 "タイムスタンプ" にマッチした場合、その値は "grok.timestamp" という属性に追加されます。