GeoEnrichIP 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-enrich-nar
描述¶
查找 IP 地址的地理位置信息,并将地理信息添加至 FlowFile 属性。地理位置数据以 MaxMind 数据库的形式提供。包含要查找的 IP 地址的属性由“IP 地址属性”属性提供。如果提供的属性的名称为“X”,那么增强过程所添加的属性将采用 X.geo.<fieldName> 的形式。
输入要求¶
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 |
所标识的国家/地区的邮政编码 |