云日志服务提供日志分析功能,支持通过交互模式构造分析场景,或直接编写SQL语句进行查询分析,本文介绍分析功能的基本操作。
通过SQL语句分析
SQL是用于访问和处理数据库的标准计算机语言。云日志服务提供了一套分析日志单元中结构化数据的SQL语句,可针对符合查询条件的日志进行统计分析,返回统计分析结果。
例如设置查询条件为:
status = 404
并设置SQL分析语句为:
select count(*) as logCounts
则代表统计响应状态码为404的日志数量。
更多语句语法请参考 SQL语法。
操作步骤
- 进入云日志服务控制台,选择目标日志项目与日志单元,并点击日志检索进入检索页面。
- 切换至语句模式或交互模式,可您的需求设置日志查询条件,具体操作请参考日志查询。若不设置查询条件,则默认针对当前日志单元所有日志数据进行分析。
- 在配置统计分析中,输入SQL语句。SQL语句语法请参考 SQL语法。
- 点击【统计/分析】按钮,即可根据当前设置的查询条件与SQL语句进行统计分析。
交互模式构造分析场景
云日志服务支持通过交互模式快速构造SQL语句,具体场景说明与操作步骤请点击场景名称进行查看。
场景 | 说明 |
---|---|
字段筛选&过滤 | 设置筛选字段、过滤条件、排序条件与结果条数。 |
指标统计 | 预设多个统计指标,包括日志条数、日志字段、数学计算、数学统计、估算函数。 |
分组统计 | 支持通过字段进行分组,统计多个指标。 |
日志占比 | 统计满足查询条件的日志数量及占比。 |
TopN | 统计指定字段的Top N取值分布。 |
时间趋势 | 支持按指定时间颗粒度,统计指定指标的时间变化趋势。 |