GeoEnrichIPRecord 2025.5.31.15

バンドル

org.apache.nifi | nifi-enrich-nar

説明

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

タグ

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

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

ジオ データベース ファイル

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

ログレベル

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

geo-enrich-ip-city-record-path

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

geo-enrich-ip-country-iso-record-path

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

geo-enrich-ip-country-postal-record-path

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

geo-enrich-ip-country-record-path

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

geo-enrich-ip-ip-record-path

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

geo-enrich-ip-latitude-record-path

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

geo-enrich-ip-longitude-record-path

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

geo-enrich-ip-record-reader

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

geo-enrich-ip-record-writer

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

geo-enrich-ip-split-found-not-found

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

リレーションシップ

名前

説明

found

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

見つかりません

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

original

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