You need to enable JavaScript to run this app.
导航
检索分析交互组件
最近更新时间:2024.08.22 10:30:37首次发布时间:2024.07.03 14:36:46

日志服务内置了直观的检索分析交互组件,帮助您快速构建检索分析语句。您只需选择具体的字段、运算符等信息,系统便会自动生成对应的检索语句。

前提条件

  • 已创建日志项目和日志主题。详细操作请参考创建日志项目创建日志主题
  • 已通过 LogCollector 或其他方式采集到日志数据。详细操作请参考采集方式
  • 已配置索引,并为参与分析的字段开启了统计功能。详细操作请参考配置索引

操作步骤

  1. 登录日志服务控制台
  2. 在顶部导航栏中,选择日志服务所在的地域。
  3. 在左侧导航栏中,选择常用功能 > 检索分析
  4. 检索分析页面的左侧列表中,选择指定的日志项目和日志主题。
  5. 在指定日志主题的检索分析页面,设置日志数据的时间范围。
  6. 单击点选模式图标。
    图片
  7. 设置检索条件,单击确定
    • 单击全文,并选择判断条件及输入字段值后,系统将根据您的设置生成全文检索条件。
    • 单击某个字段,并选择判断条件及输入字段值后,系统将根据您的设置生成键值检索条件。
    • 设置全文检索或键值检索条件,并勾选是否是短语查询后,系统将根据您的设置生成短语查询条件。关于短语查询的详细说明,请参考短语查询
      图片
  8. (可选)单击添加分析语句,添加 SELECT 语句。
  9. 确认检索分析条件无误后,单击搜索
    图片
    设置检索分析条件完成后,单击过滤器图标,即可查看该检索分析条件对应的语句。

语法说明

逻辑连接符

逻辑连接符

说明

对应检索语法中的 AND 运算符。详细说明,请参考通用查询语法

对应检索语法中的 OR 运算符。详细说明,请参考通用查询语法

运算符

说明

使用包含、不包含运算符时,需要指定为完整的关键词或部分字符和通配符(* 或 ?)。

  • 指定完整的关键词表示精确查询。
  • 指定部分字符和通配符(* 或 ?)表示模糊查询,例如包含 cn*
    模糊查询时必须添加通配符。详细说明,请参考检索精度

检索方式

字段类型

运算符

全文检索

text

包含、不包含

键值检索

text

包含、不包含、存在、不存在、存在选项属于、全部选项均不属于。

long

=、>=、>、<=、<、存在、在指定区间、不在指定区间、不存在、存在选项属于、全部选项均不属于。

double

=、>=、>、<=、<、存在、在指定区间、不在指定区间、不存在、存在选项属于、全部选项均不属于。

相关操作

  • 设置检索条件后,您可以单击如下图标快速启用或禁用指定的检索条件。
    图片
  • 设置检索条件后,您可以单击如下图标快速设置检索条件的包含或排除关系。
    图片

示例

示例 1

  • 场景:查询包含 errorwarning 的日志。

  • 交互组件配置
    图片

  • 检索语句

    warning AND error
    
  • 检索结果
    图片

示例 2

  • 场景:查询 URL 字段值中包含 PutLogs 的日志。

  • 交互组件配置
    图片

  • 检索语句

    URL:PutLogs
    
  • 检索结果
    图片

示例 3

  • 场景:统计请求状态为 200 的请求量。

  • 交互组件配置
    图片

  • 检索语句

    status:200 | SELECT COUNT(*) 
    
  • 检索分析结果
    图片

示例 4

  • 场景:查询以 d581 开头的请求 ID。

  • 交互组件配置
    图片

  • 检索语句

    ReqID: d581* | SELECT DISTINCT ReqID
    
  • 检索分析结果
    图片