GeoEnrichIP Processor
描述
查找 IP 地址的地理位置信息并将地理信息添加到 FlowFile 属性中。 地理数据作为 MaxMind 数据库提供。 包含要查找的 IP 地址的属性由“IP 地址属性”属性提供。 如果提供的属性名称为“X”,则通过丰富添加的属性将采用 X.geo.<fieldName> 的形式
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| MaxMind Database File | | Maxmind IP 丰富数据库文件的路径 支持表达式语言:是(仅使用环境/系统变量求值) | |
| IP Address Attribute | | 其值为点分十进制 IP 地址的属性名称,应对其进行丰富 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) | |
| Log Level | WARN | 在数据库中找不到 IP 时使用的日志级别。 接受的值:信息、调试、警告、错误。 支持表达式语言:是(使用 FlowFile 属性与环境/系统变量求值) |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
found | 使用数据库提供的数据成功丰富属性后将 FlowFiles 路由到何处 | 否 |
not found | 由于未找到数据而未能成功丰富属性后将 FlowFiles 路由到何处 | 否 |
写入的 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 | 已识别国家/地区的邮政编码 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。