日志服务提供辅助输入功能,帮助您简单、快速地构建查询语句。目前只支持构建查询语句,不支持构建SQL分析语句。

前提条件

已开启并配置索引。更多信息,请参见开启并配置索引

功能入口

  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。
  3. 日志存储 > 日志库页签中,单击目标Logstore。
  4. 在查询和分析语句输入框中,单击构建查询语句图标。
    构建查询语句
  5. 配置查询条件面板中,配置查询条件。

使用模式

您可以在辅助输入面板中,通过简洁模式或高级模式配置查询条件。

简洁模式

简洁模式中的多个查询条件是平铺展示的,各个查询条件之间为同级关系。

配置查询条件

高级模式

高级模式中的多个查询条件是换行展示的,各个查询条件之间可设置层级关系,即对应于查询语句中的括号运算符。

您可以单击两侧的<图标或>图标,定义各个查询条件之间的层级关系。

配置查询条件

双向同步

辅助输入的查询条件与您手动输入的查询语句是实时双向同步的。您既可以通过辅助输入面板生成查询语句,也可以在查询和分析语句输入框中修改查询语句。日志服务会实时解析您手动输入的查询语句并同步到辅助输入面板上,最大程度的保证配置的灵活性。

逻辑连接符

辅助输入功能支持如下逻辑连接符。

逻辑连接符 说明
对应于查询语法中的and运算符。
对应于查询语法中的or运算符。
缩进 在高级模式下,您可以使用缩进设置各个查询条件之间的层级关系。对应于( )运算符。
所有值 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于and运算符。
任意值 为一个字段设置了多个查询值时,会出现此逻辑连接符。对应于or运算符。

运算符

辅助输入功能支持如下运算符。更多信息,请参见运算符

  • 针对全文查询,提供包含、不包含运算符。
  • 针对text类型的字段,提供包含、不包含、(字段)存在、(字段)不存在运算符。
  • 针对long类型或double类型的字段,提供=、!=、>、<、>=、<=、(字段)存在、(字段)不存在运算符。

示例

示例1

  • 查询包含GET、PUT、POST中任意值的日志。配置查询条件
  • 查询同时包含GET、PUT、POST中的日志。辅助输入

示例2

  • 查询user_agent字段的值中包含Chrome的日志。配置查询条件
  • 查询slbid字段的值以slb-开头且client_ip字段的值是在127.0.0.x范围内的日志。辅助输入

示例3

查询请求时间小于1秒的成功请求的日志中包含SLS字符串的日志。

配置查询条件

常见问题

辅助输入常见问题