IP解析函数

最近更新时间:2023-04-26 15:40:34

查看PDF

geo_parse函数

函数介绍

根据IP解析地址。

语法描述

geo_parse(ip, keep_fields=null)

参数说明

参数名称 参数类型 是否必填 参数描述
ip string 需要解析的ip
keep_fields 数组、map 指定返回的结果字段,或对字段进行重命名。isp:运营商;country:国家;province:省份;city:城市

示例1

原始日志

{"ip":"171.83.125.16"}

加工规则

set("geo",geo_parse(v("ip")))

加工结果

{"geo":{"city":"武汉","country":"中国","isp":"电信","province":"湖北"},"ip":"171.83.125.16"}

示例2

设置keep_fields,指定返回province和city。

原始日志

{"ip":"171.83.125.16"}

加工规则

set("geo",geo_parse(v("ip"),keep_fields=["province","city"]))

加工结果

{"geo":{"city":"武汉","province":"湖北"},"ip":"171.83.125.16"}

示例3

设置keep_fields,指定返回province和city,并重命名为省和市。

原始日志

{"ip":"171.83.125.16"}

加工规则

set("geo",geo_parse(v("ip"),keep_fields={"province":"省","city":"市"}))

加工结果

{"geo":{"市":"武汉","省":"湖北"},"ip":"171.83.125.16"}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈