GeoEnrichIP 2025.5.31.15

捆绑包

org.apache.nifi | nifi-enrich-nar

描述

查找 IP 地址的地理位置信息,并将地理信息添加至 FlowFile 属性。地理位置数据以 MaxMind 数据库的形式提供。包含要查找的 IP 地址的属性由“IP 地址属性”属性提供。如果提供的属性的名称为“X”,那么增强过程所添加的属性将采用 X.geo.<fieldName> 的形式。

标签

enrich、geo、ip、maxmind

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

地理位置数据库文件

Maxmind IP 丰富信息数据库文件的路径

IP 地址属性

属性的名称,其值为点分十进制 IP 地址,应对其进行扩充

日志级别

要用于在数据库中找不到 IP 的情况的日志级别。可接受的值为 INFO、DEBUG、WARN、ERROR。

关系

名称

描述

found

成功使用数据库提供的数据丰富属性后,将 FlowFile 路由到何处

not found

由于未找到任何数据而未能成功丰富属性后,应将 FlowFile 路由到何处

写入属性

名称

描述

X.geo.lookup.micros

地理位置查询所花费的微秒数

X.geo.city

IP 地址所标识的城市

X.geo.accuracy

精度半径(如果由数据库提供)(以千米为单位)

X.geo.latitude

此 IP 地址所标识的纬度

X.geo.longitude

此 IP 地址所标识的经度

X.geo.subdivision.N

此 IP 地址所标识的每个细分都会在属性名称后面追加一个递增的数字,从 0 开始。

X.geo.subdivision.isocode.N

由 X.geo.subdivision.N 标识的细分的 ISO 代码

X.geo.country

此 IP 地址所标识的国家/地区

X.geo.country.isocode

所标识的国家/地区的 ISO 代码

X.geo.postalcode

所标识的国家/地区的邮政编码

语言: 中文