云日志服务提供日志分析功能,支持通过自定义SQL语句与交互模式构造分析场景,本文介绍日志分析功能的基本操作。
通过SQL语句分析
云日志服务提供一套查询分析语句,由查询条件与SQL语句组成,两者通过管道符竖线 | 分割。
- 查询条件:通过查询条件指定日志内容需要匹配的条件,返回符合该条件的日志。例如使用 'status:404' 查询响应状态码为404的日志。检索条件为空代表无检索条件,即所有日志均可被查询出来。
- SQL语句:通过SQL语句可针对符合检索条件的日志进行统计分析,返回统计分析结果。例如使用以下查询分析语句,统计响应状态码为404的日志数量
status:404 | select count(*) as num
SQL语法与使用说明请查看SQL语法。
操作步骤
-
登录云日志服务控制台。
-
在日志管理页面的日志项目列表中,点击已创建的日志单元名称,进入日志单元详情页面。
-
在日志单元详情页面中,即可查看当前日志单元中的日志数据。
-
查询框由查询语句和SQL分析语句组成,两者通过管道符|联动。详情请见查询语句语法与SQL语法。
-
选择需要查询分析日志的时间段范围,时间范围有两种方式,分别是相对时间和自定义时间。您可以根据自己的实际需求,选择时间范围。
- 相对时间:表示查询距离当前时间5分钟、1小时等时间区间的日志数据。例如当前时间为20:10:05,设置相对时间1小时,表示查询19:10:05~20:10:05的日志数据,可在时间选择界面左侧直接选择相对时间。
- 自定义时间:表示查询指定时间范围的日志数据,可在界面右侧设置自定义时间。
交互模式构造分析场景
云日志服务支持通过交互模式快速构造SQL语句,具体场景说明与操作步骤请点击场景名称进行查看。