日志查询
日志查询
日志查询用于查询和分析已有日志集的数据内容。日志服务BLS提供一套完备的数据查询分析语法,详情请参见检索语法,SQL语法。
- 登录百度智能云官网,点击右上角的“管理控制台”,快速进入控制台界面。
- 选择“产品服务>日志服务BLS”,进入“查询分析->日志查询”页面。
-
选择日志集、日志流、时间范围,在SQL语句的编辑框中输入SQL语句,或者引用示例中的SQL语句,点击“查询”,开始执行查询语句,并将结果返回并显示在下方。
- 选择日志集:可选择当前region用户已创建的日志集,支持手动输入日志集名称筛选日志集。
- 选择日志流:可选择所选日志集的日志流,如果留空表示查询所有日志流。
- 自动刷新:数据查询结果默认不自动刷新,用户选择自动刷新周期后,会按照间隔时间自动执行语句重新执行查询。
- 收藏检索语句:如果需要经常查看这个查询的数据结果,可点击“收藏”按钮,把当前的数据查询保存到收藏夹。进入收藏夹,可以自动执行查询语句并显示查询结果。
6.历史记录:点击历史记录弹框快速选择最近查询的语句,自动执行查询语句并显示查询结果。
7.快速跳转报警:点击跳转报警图标可带日志集,查询语句快速跳转到创建报警页面,进行报警配置
索引配置
在"日志查询"页面,可以开启日志索引。开启后,可以对日志字段进行关键字检索,并基于检索结果执行 SQL 查询。 1.点击“索引配置”后,可直接开启全文索引,或添加键值索引
2.自动获取字段列表,可直接开启索引开关即可,如列表没要添加的字段,可点添加字段自定义添加(注:自定义添加字段如未开启索引下次再编辑时不再显示)
3.打开索引后可设置字段名称和数据类型,数据类型支持 string/long/float/bool
4.json格式字段可通过a.b.c的方式配置索引,如message:{"client":"conn281","doc":{"application":{"name":"MongoDB Shell"},"driver":{"result":true}}},可配置message.doc.driver索引,然后对message.doc.driver进行检索
柱状图
日志分布直方图主要展示查询到的日志在时间上分布。鼠标移入直方图,可以查看每个柱状对应的时间和日志数据条数。
查询分析
开启索引以后,BLS 支持通过 Query 检索日志或者进行 SQL 查询分析。
Query 语句支持三种格式,形如:
match 检索语句
:根据条件检索日志内容,match 是检索语法关键字(注:match里的检索语句必须配置相关索引,如match GET全文检索需要配置全文索引,如match method:GET字段检索需要配置对应的字段索引,如match *目前需要配置全文索引或字段索引任意一种)SQL 语句
:执行 SQL 语句match 检索语句 | SQL 语句
:在符合检索条件的结果集上执行 SQL 语句,检索语句和 SQL 语句通过竖线分隔(注:select前面如有检索语句,则检索内容需要配置相关索引,否则报错)
语法详情请参见检索语法。
开启索引后,可以使用检索语法,对日志进行关键字检索。
- 左侧支持日志快速统计分析
- 日志支持展开查看table和json内容
- 支持上下文日志浏览
- 支持查看实时日志
可以进行 SQL 查询分析
可以基于检索结果进行 SQL 查询。
数据下载
如需将查询结果数据下载到本地,可点击“下载”,下载JSON或CSV格式的日志数据