日志服务快速分析功能提供了一键式交互查询体验,帮助您快速分析某一字段在指定时间内的分布情况。

前提条件

已配置指定字段的索引,并开启统计功能,详情请参见开启并配置索引

例如访问日志中存在request_methodrequest_time字段,可参考如下配置。指定字段查询

功能特点

  • 支持前100,000条日志统计分析。
    说明 在选中的查询时间段内,采样100,000条数据。如果您使用快速查询生成SQL语句,需删除Limit 100000字段,才能分析全量日志。
  • 支持text类型字段分组统计,取占比最多的前十个分组。
  • 支持text类型字段快速生成approx_distinct(唯一数)查询语句。
  • 支持long或者double类型字段近似分布直方统计。

    直方图分布是指把采样数据划分到各个组中,并给出每个组的均值。

  • 支持long或者double类型字段快速查找最大项、最小项、平均值或总和。
  • 支持将快速分析查询生成查询语句。

操作步骤

  1. 登录日志服务控制台
  2. Project列表区域,单击目标Project。
  3. 日志存储 > 日志库页签中,单击目标Logstore。
  4. 原始日志页签的快速分析区域,单击目标字段。
    快速分析
    • 提供text类型字段分组统计和long、double类型字段的近似分布直方统计,详情请参见示例(text类型)示例(long、double类型)
    • 提供查询分析语句

      单击目标字段下的快速分析图标,跳转到统计图表页签,并提供对应的查询分析语句。

    • 检查字段的唯一数

      单击目标字段下的唯一数,即可进行检查操作,即检查${keyName}的唯一项个数。

    • 显示Key或Key的别名
      单击别名,选择显示Key或Key的别名,该别名可在创建索引时配置。例如host_name的别名为host,如果你选择显示别名,则在快速分析列表中显示host
      说明 当某字段没有别名时,您选择显示别名,在快速分析列表中仍显示字段名(Key)。

示例(text类型)

快速分析功能支持text类型字段分组统计,快速对目标字段对应的前100,000条日志进行分组,并返回前十项的占比。例如request_method字段按照分组统计可以得到如下结果,GET请求比重大。text类型字段分组统计

示例(long、double类型)

  • 近似分布直方统计
    由于long、double类型的字段存在多种类型值,计算分组统计意义不大。所以日志服务支持将数据分为10个分组进行近似分布直方统计。例如request_time字段按照近似分布直方统计得到如下结果,绝大多数请求时间分布约在1.346毫秒。近似分布直方统计
  • 快速统计最大项、最小项、平均值和总和

    分别单击目标字段下的MaxMinAvgSum,快速查找所有项中的最大项、最小项、平均值和总和。