ExtractGrok 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-standard-nar
説明¶
1つ以上の Grok 式を FlowFile の内容に対して評価し、結果を属性として追加するか、 FlowFile の内容を、マッチした内容の JSON 表記で置き換えます。
入力要件¶
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" という属性に追加されます。 |