日志服务提供Data Explorer功能,帮助您简单、快速地构建查询和分析语句。
前提条件
功能入口
构造查询语句
您可以在日志查询页签中,构建查询语句。
使用模式
您可以在日志查询页签中,通过简洁模式或高级模式配置查询条件。
- 简洁模式
简洁模式中的多个查询条件是平铺展示的,各个查询条件之间为同级关系。
- 高级模式
高级模式中的多个查询条件是换行展示的,各个查询条件之间可设置层级关系,即对应于查询语句中的括号运算符。
您可以单击且、或两侧的<图标或>图标,定义各个查询条件之间的层级关系。
逻辑连接符
查询功能支持如下逻辑连接符。
逻辑连接符 | 说明 |
---|---|
且 | 对应于查询语法中的and运算符。 |
或 | 对应于查询语法中的or运算符。 |
缩进 | 在高级模式下,您可以使用缩进设置各个查询条件之间的层级关系。对应于( )运算符。 |
所有值 | 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于and运算符。 |
任意值 | 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于or运算符。 |
运算符
查询功能支持如下运算符。更多信息,请参见运算符。
- 针对全文查询,提供包含、不包含运算符。
- 针对text类型的字段,提供包含、不包含、(字段)存在、(字段)不存在运算符。
- 针对long类型或double类型的字段,提供=、!=、>、<、>=、<=、(字段)存在、(字段)不存在运算符。
构造分析语句
您可以在统计分析页签中,构建分析语句。
场景
统计分析功能支持如下场景。
统计分析类型 | 统计分析场景 | 说明 |
---|---|---|
基础分析 | 字段筛选&过滤 | 支持如下操作。
|
基础统计 | 指标统计 | 统计一个或多个指标,例如日志条数、最大值、最小值、平均值、随机值、方差等。 |
分组统计 | 按一个或多个字段进行分组,分别统计每个分组的指标。 | |
高级统计 | Top N | 统计目标字段取值频率最高的N个值,并计算每个值的出现频率及百分占比。 |
IP分布 | 统计IP地址所属国家、省份、城市、运营商或者内外网的分布情况(数量及占比)。 | |
时间趋势 | 按特定时间粒度计算指标,统计指标随时间的变化趋势。 例如按照每分钟的时间粒度计算请求时间的平均值。 | |
同环比 | 对比目标字段值相较于特定时间周期之前的变化情况。 |
单场景统计分析
例如分析网站访问日志,统计过去1天内请求客户端地域分布情况。其中,日志中的client_ip字段记录客户端的IP地址。针对此需求,您只需选择IP分布场景,然后通过client_ip字段进行统计。
多场景统计分析
例如分析网站访问日志,统计过去4小时内所有请求的平均耗时,以及同比昨天同一时间段的变化情况。其中,日志中的request_time字段记录了每个请求的耗时。针对此需求,您只需组合指标统计和同环比两个场景,然后通过request_time字段进行分析。