日志服务提供Data Explorer功能,帮助您简单、快速地构建查询和分析语句。
前提条件
已创建索引。具体操作,请参见创建索引。
功能入口
- 登录日志服务控制台。
- 在Project列表区域,单击目标Project。
- 在日志存储 > 日志库页签中,单击目标Logstore。
- 单击输入框前面的
图标。
通过Data Explorer设置查询和分析条件后,您可以单击
图标,查看对应的查询和分析语句,也可以单击
图标返回查询框面板,查询框中将显示对应的查询和分析语句。
构造查询语句
您可以在日志查询页签中,构建查询语句。
使用模式
您可以在日志查询页签中,通过简洁模式或高级模式配置查询条件。
- 简洁模式
简洁模式中的多个查询条件是平铺展示的,各个查询条件之间为同级关系。
- 高级模式
高级模式中的多个查询条件是换行展示的,各个查询条件之间可设置层级关系,即对应于查询语句中的括号运算符。
您可以单击且、或两侧的图标,定义各个查询条件之间的层级关系。
逻辑连接符
查询功能支持如下逻辑连接符。
逻辑连接符 | 说明 |
---|---|
且 | 对应于查询语法中的and运算符。 |
或 | 对应于查询语法中的or运算符。 |
缩进 | 在高级模式下,您可以使用缩进设置各个查询条件之间的层级关系。对应于( )运算符。 |
所有值 | 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于and运算符。 |
任意值 | 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于or运算符。 |
运算符
查询功能支持如下运算符。更多信息,请参见运算符。
- 针对全文查询,提供包含、不包含运算符。
- 针对text类型的字段,提供包含、不包含、(字段)存在、(字段)不存在运算符。
- 针对long类型或double类型的字段,提供=、!=、>、=、<=、(字段)存在、(字段)不存在运算符。
构造分析语句
您可以在统计分析页签中,构建分析语句。
场景
统计分析功能支持如下场景。
统计分析类型 | 统计分析场景 | 说明 |
---|---|---|
基础分析 | 字段筛选&过滤 | 支持如下操作。
|
基础统计 | 指标统计 | 统计一个或多个指标,例如日志条数、最大值、最小值、平均值、随机值、方差等。 |
分组统计 | 按一个或多个字段进行分组,分别统计每个分组的指标。 | |
高级统计 | 日志占比 | 统计满足特定条件的日志数量及其占比。 |
Top N | 统计目标字段取值频率最高的N个值,并计算每个值的出现频率及百分占比。 | |
Rare N | 统计目标字段取值频率最低的N个值,并计算每个值的出现频率及百分占比。 | |
IP分布 | 统计IP地址所属国家、省份、城市、运营商或者内外网的分布情况(数量及占比)。 | |
时间趋势 | 按特定时间粒度计算指标,统计指标随时间的变化趋势。 例如按照每分钟的时间粒度计算请求时间的平均值。 | |
同环比 | 对比目标字段值相较于特定时间周期之前的变化情况。 |
单场景统计分析
例如分析网站访问日志,统计过去1天内请求客户端地域分布情况。其中,日志中的client_ip字段记录客户端的IP地址。针对此需求,您只需选择IP分布场景,然后通过client_ip字段进行统计。
- 选择分析场景。在请选择统计分析场景区域,单击IP分布。
- 设置需分析的指标。
- 设置查询分析时间,然后单击查询/分析。
执行查询分析操作后,您可以在统计图表中查看结果。
多场景统计分析
您也可以对多个场景进行组合嵌套使用,来完成复杂的统计分析场景。说明 在多场景嵌套时,后一个场景基于前一个场景的统计分析结果进行统计。
例如分析网站访问日志,统计过去4小时内所有请求的平均耗时,以及同比昨天同一时间段的变化情况。其中,日志中的request_time字段记录了每个请求的耗时。针对此需求,您只需组合指标统计和同环比两个场景,然后通过request_time字段进行分析。
- 设置指标统计场景相关信息。
- 单击指标统计。
- 选择数学计算 > 平均值。
- 选择request_time字段,并将其分析结果列命名为avg_time。
- 设置同环比场景相关信息。
- 单击同环比。
- 选择avg_time字段。
- 设置查询分析时间,然后单击查询/分析。
执行查询分析操作后,您可以在统计图表中查看结果。
更多信息
Data Explorer案例
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/160965.html