云日志服务 LTS-ICAgent采集配置:JSON
JSON
适用JSON格式的日志,通过提取JSON字段将其拆分为键值对。
- 选择JSON格式。
- 日志过滤默认关闭,可根据需要打开日志过滤,进行添加白名单规则或黑名单规则,白名单规则或黑名单规则添加上限为20个。
- 开启日志过滤才需要设置,添加白名单规则。
您可以添加过滤规则筛选出有价值的日志数据,过滤规则为正则表达式,应用到指定Key的Value,所创建的过滤规则为命中规则,即匹配上正则表达式的日志才会被采集上报。单行/多行全文模式下,默认使用content作为全文的键{key}名;多条过滤规则之间关系是“或”逻辑,例如采集日志源文中包含hello的日志,可配置采集规则为:.*hello.*
- 开启日志过滤才需要设置,添加黑名单规则。
您可以添加过滤规则筛选出有价值的日志数据,过滤规则为正则表达式,应用到指定Key的Value,所创建的过滤规则为丢弃规则,即匹配上正则表达式的日志会被丢弃。单行/多行全文模式下,默认使用content作为全文的键{key}名;多条过滤规则之间关系是“或”逻辑,例如不采集日志源文中包含hello的日志,可配置采集规则为:.*hello.*
- 上传原始日志。
- 上传解析失败日志。
- 自定义日志时间。
开启后可指定某一字段作为日志时间,或关闭此项使用日志被采集时间作为日志时间。
- json解析层数。增加json解析层数配置,取值范围为1~4,只能整数,默认值为1。
将json格式日志的字段展开,例如原始日志为{"key1":{"key2":"value"}},解析1层日志为:{"key1":{"key2":"value"}},解析2层日志为:{"key1.key2":"value"}。