天天看点

日志服务支持Json类型数据

JSON数据作为一种通用类型的数据类型,其自解析、灵活的特性,使其能够很好满足复杂场景下数据的记录需求,在很多日志内容中格式不固定的部分往往都是以json的形式进行记录,如将一次http请求的request参数和response内容以json的形式记录在一条日志中。

为了更好支持json格式日志的查询和分析功能,日志服务加入了对json类型格式的支持。

支持json格式解析,所有text、bool类型自动索引

非json array中的double、long类型数据,可通过配置指定json路径后进行查询

非json array中的text、double、long类型字段,可开启“统计分析”功能,进行sql分析

使用限制:

不支持json object、json array类型

字段不能在json array中

bool类型字段可以转成text类型

支持非完全合法json数据解析

日志服务会尽可能解析有效内容,直到遇到非法部分结束,如

在key_3之后的数据被截断丢失,对于这种缺失的日志,日志服务可正确解析到 json_string.key_map.key_2 这个字段

对于以下日志样例,其"message"字段是json格式

通过以下设置,可以对该json字段进行查询和分析:

日志服务支持Json类型数据
日志服务支持Json类型数据