GeoEnrichIPRecord 2025.10.9.21

バンドル

org.apache.nifi | nifi-enrich-nar

説明

IP アドレスのジオロケーション情報を検索し、ジオ情報を FlowFile 属性に追加します。ジオデータは MaxMind データベースとしてプロバイダーされます。このバージョンは、 NiFi Record API を使用して、記録指向のデータセットの大規模なエンリッチメントを可能にします。MaxMind データベースが提供する各フィールドは、そのフィールド構成の記録パスを提供することで、ユーザーが選択したフィールドに向けることができます。

タグ

エンリッチ、ジオ、IP、マックスマインド、記録

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

City Record Path

IP アドレスに識別子として指定された都市を置くための記録パス。

Country ISO Code Record Path

特定された国の ISO コードを置くための記録パス。

Country Postal Code Record Path

識別子国の郵便番号を入れる記録パス

Country Record Path

この IP アドレスに対して識別された国を置くための記録パス。

IPアドレス記録パス

ルックアップするための IP アドレスを取得するための記録パス。

Latitude Record Path

この IP アドレスに対して識別された緯度を置くための記録パス。

ログレベル

IP がデータベースで見つからない場合に使用するログレベル。受け入れられる値: INFO, DEBUG, WARN, ERROR.

Longitude Record Path

この IP アドレスに対して識別された経度を置くための記録パス。

MaxMind Database File

Maxmind IP エンリッチメントデータベースファイルへのパス

Record Reader

フローファイルのコンテンツを読み込むために使用するRecord Readerサービス。

Record Writer

フローファイルのコンテンツを充実させるために使用する記録作成サービス。

濃縮と非濃縮の分離

濃縮された記録とそうでない記録を分けます。デフォルトの動作は、記録が1つでもエンリッチされていれば、見つかったリレーションシップにすべてを送信します。

リレーションシップ

名前

説明

found

データベースから提供されたデータで属性をエンリッチした後のフローファイルのルーティング先

見つかりません

データが見つからず属性のエンリッチに失敗した後のフローファイルのルーティング先

original

元の入力フローファイルは、コンテンツがエンリッチされたかどうかに関係なく、この関係に進みます。