日志查询
更新时间:2025-09-25
日志查询
日志查询用于查询和分析已有日志集的数据内容。日志服务BLS提供一套完备的数据查询分析语法,详情请参见[检索语法]
- 登录百度智能云官网,点击右上角的“管理控制台”,快速进入控制台界面。
- 选择“产品服务>日志服务BLS”,进入“查询分析->日志查询”页面。
-
选择日志集、日志流、时间范围,在语句的编辑框中输入检索或SQL语句,或者引用示例中的SQL语句,点击“查询”,开始执行查询语句,并将结果返回并显示在下方。
- 选择日志集:可选择当前region用户已创建的日志集,支持手动输入日志集名称筛选日志集。
- 选择日志流:可选择所选日志集的日志流,如果留空表示查询所有日志流。
4.自动刷新:数据查询结果默认不自动刷新,用户选择自动刷新周期后,会按照间隔时间自动执行语句重新执行查询。
5.快捷操作
功能 | 说明 |
---|---|
收藏语句 | 如果需要经常查看这个查询的数据结果,可点击“收藏”按钮,把当前的数据查询保存到收藏夹。进入收藏夹,可以自动执行查询语句并显示查询结果。 ![]() |
历史记录 | 点击历史记录弹框快速选择最近查询的语句,自动执行查询语句并显示查询结果。 ![]() |
链接分享 | 支持分享链接 |
快速跳转报警 | 点击跳转报警图标可带日志集,查询语句快速跳转到创建报警页面,进行报警配置 |
支持日志关联跳转 | 支持日志关联跳转,可跳转到日志集关联的传输任务,投递管理,定时SQL分析,报警管理等模块![]() |
实时日志 | 支持查看实时日志,可高亮或筛选具体内容 ![]() |
索引配置
在"日志查询"页面,可以开启日志索引。开启后,可以对日志字段进行关键字检索,并基于检索结果执行 SQL 查询。
1.点击“索引配置”后,可直接开启全文索引,或添加键值索引
2.自动获取字段列表,可直接开启索引开关即可,如列表没要添加的字段,可点添加字段自定义添加(注:自定义添加字段如未开启索引下次再编辑时不再显示)
3.打开索引后可设置字段名称,数据类型,分词符,大小写敏感,包含中文等内容,
- 数据类型支持 string/long/float/bool
- json格式的string字段可通过a.b.c的方式配置索引,如message:{"client":"conn281","doc":{"application":{"name":"MongoDB Shell"},"driver":{"result":true}}},可配置message.doc.driver索引,然后对message.doc.driver进行检索
- 分词符将日志全文按照分词符拆分成若干个分词用于检索,只支持英文符号和\n\t\r
- 大小写敏感:检索时是否对大小写敏感。例如日志为level:Error,若大小写敏感,则使用level:error无法检索到该条日志
- 包含中文:字段中包含中文且需要对中文进行检索时可开启该功能。例如日志为“百度智能云”,若未开启该功能,使用“百度”无法检索到该日志,只有使用“百度智能云”才能检索到该日志,开启该功能后便可使用“百度”检索该日志。
- Json动态索引:1.针对Json类型字段可开启Json动态索引开关,开启后将对Json字段内前3层的所有字段自动索引 2.动态索引子字段只支持match检索字段值,即支持key.key1:value1检索,但不支持key:key1检索 3.动态索引子字段不支持select子字段查询,即不支持select key.key1查询
柱状图
日志分布直方图主要展示查询到的日志在时间上分布。鼠标移入直方图,可以查看每个柱状对应的时间和日志数据条数。
查询分析
开启索引以后,BLS 支持通过 Query 检索日志或者进行 SQL 查询分析。语法详情请参见检索语法
Query 语句支持三种格式,形如:
match 检索语句
:根据条件检索日志内容,match 是检索语法关键字(注:match里的检索语句必须配置相关索引,如match GET全文检索需要配置全文索引,如match method:GET字段检索需要配置对应的字段索引,如match *目前需要配置全文索引或字段索引任意一种)SQL 语句
:执行 SQL 语句match 检索语句 | SQL 语句
:在符合检索条件的结果集上执行 SQL 语句,检索语句和 SQL 语句通过竖线分隔(注:select前面如有检索语句,则检索内容需要配置相关索引,否则报错)
1.日志检索模块
功能 | 说明 |
---|---|
检索 | 1.可手动输入Query语句2支持交互式查询,通过表单选择方式配置检索语法,单个检索条件支持且、或、条件组配置,支持配置多个检索条件,多个检索条件是且的关系 ![]() |
支持展开长字段 | 默认超过1000字符收起长字段内容,可全局配置展开和收起长字段 |
支持展开JSON字段 | 默认展示JSON字段展示成长字符格式,点击展开JSON字段后树形展示,默认展开一层结构,如下message字段!![]() |
字段列表 | 1.可用字段:获取最新20条日志的字段和所有已配置索引字段(父子层级索引字段均会显示在可用字段里,动态索引子层级字段不显示) 2.显示字段:点击可用字段列表的字段可添加到显示字段,右侧则只显示添加到显示字段的日志![]() ![]() |
上下文日志浏览 | 支持查看指定日志在原始文件中的上下文信息,可高亮或筛选具体内容 ![]() |
数据下载 | 如需将查询结果数据下载到本地,可点击“下载”,下载JSON或CSV格式的日志数据![]() |
2.SQL查询分析
无检索条件直接进行 SQL 查询
可以基于检索结果进行 SQL 查询。