文档

通过Data Explorer构建查询和分析语句

更新时间:

日志服务提供Data Explorer功能,帮助您简单、快速地构建查询和分析语句,无需编写SQL语句。

前提条件

已创建索引。具体操作,请参见创建索引

功能入口

  1. 登录日志服务控制台

  2. 在Project列表区域,单击目标Project。

  3. 日志存储 > 日志库页签中,单击目标Logstore。

  4. 单击输入框前面的Data Explorer图标。

    构建查询语句

    通过Data Explorer设置查询和分析条件后,您可以单击Data Explorer图标,查看对应的查询和分析语句,也可以单击Data Explorer图标返回查询框面板,查询框中将显示对应的查询和分析语句。

    Data Explorer

构造查询语句

您可以在日志查询页签中,构建查询语句。

使用模式

您可以在日志查询页签中,通过简洁模式或高级模式配置查询条件。

  • 简洁模式

    简洁模式中的多个查询条件是平铺展示的,各个查询条件之间为同级关系。

    配置查询条件

  • 高级模式

    高级模式中的多个查询条件是换行展示的,各个查询条件之间可设置层级关系,即对应于查询语句中的括号运算符。

    您可以单击两侧的<图标或>图标,定义各个查询条件之间的层级关系。

    配置查询条件

逻辑连接符

查询功能支持如下逻辑连接符。

逻辑连接符

说明

对应于查询语法中的and运算符。

对应于查询语法中的or运算符。

缩进

在高级模式下,您可以使用缩进设置各个查询条件之间的层级关系。对应于( )运算符。

所有值

为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于and运算符。

任意值

为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于or运算符。

运算符

查询功能支持如下运算符。更多信息,请参见运算符

  • 针对全文查询,提供包含、不包含运算符。

  • 针对text类型的字段,提供包含、不包含、(字段)存在、(字段)不存在运算符。

  • 针对long类型或double类型的字段,提供=、!=、>、<、>=、<=、(字段)存在、(字段)不存在运算符。

构造分析语句

您可以在统计分析页签中,构建分析语句。

场景

统计分析功能支持如下场景。

统计分析类型

统计分析场景

说明

基础分析

字段筛选&过滤

支持如下操作。

  • 筛选及重命名字段。

  • 按条件过滤结果。

  • 对结果进行排序。

  • 限制返回结果条数。

基础统计

指标统计

统计一个或多个指标,例如日志条数、最大值、最小值、平均值、随机值、方差等。

分组统计

按一个或多个字段进行分组,分别统计每个分组的指标。

高级统计

日志占比

统计满足特定条件的日志数量及其占比。

Top N

统计目标字段取值频率最高的N个值,并计算每个值的出现频率及百分占比。

Rare N

统计目标字段取值频率最低的N个值,并计算每个值的出现频率及百分占比。

IP分布

统计IP地址所属国家、省份、城市、运营商或者内外网的分布情况(数量及占比)。

时间趋势

按特定时间粒度计算指标,统计指标随时间的变化趋势。 例如按照每分钟的时间粒度计算请求时间的平均值。

同环比

对比目标字段值相较于特定时间周期之前的变化情况。

单场景统计分析

例如分析网站访问日志,统计过去1天内请求客户端地域分布情况。其中,日志中的client_ip字段记录客户端的IP地址。针对此需求,您只需选择IP分布场景,然后通过client_ip字段进行统计。

  1. 选择分析场景。

    请选择统计分析场景区域,单击IP分布Data Explorer

  2. 设置需分析的指标。

    Data Explorer

  3. 设置查询分析时间,然后单击查询/分析

    执行查询分析操作后,您可以在统计图表中查看结果。

多场景统计分析

您也可以对多个场景进行组合嵌套使用,来完成复杂的统计分析场景。

说明

在多场景嵌套时,后一个场景基于前一个场景的统计分析结果进行统计。

例如分析网站访问日志,统计过去4小时内所有请求的平均耗时,以及同比昨天同一时间段的变化情况。其中,日志中的request_time字段记录了每个请求的耗时。针对此需求,您只需组合指标统计和同环比两个场景,然后通过request_time字段进行分析。

  1. 设置指标统计场景相关信息。

    1. 单击指标统计

    2. 选择数学计算 > 平均值

      Data Explorer

    3. 选择request_time字段,并将其分析结果列命名为avg_time

      Data Explorer

  2. 设置同环比场景相关信息。

    1. 单击同环比

    2. 选择avg_time字段。

      Data Explorer

  3. 设置查询分析时间,然后单击查询/分析

    执行查询分析操作后,您可以在统计图表中查看结果。

更多信息

Data Explorer案例

  • 本页导读 (1)
文档反馈