单笔数据 Top

单笔数据 Top 是通过对单条日志的数值维度进行排序,查看最高 N 个单笔业务,如统计耗时前 10 的单笔订单。

应用场景

假设某交警部门正在调查乱收费现象,想知道每分钟里收费最高的前 100 笔记录。在这前 100 笔记录中,收费金额超过 ¥500 就要介入调查。在这种场景下,不要使用 Group By 对收费员维度进行统计,因为这样会产生几十万、几百万的无效数据长期占用资源。

使用单笔数据 Top 不仅能用极低的成本找到前 100 笔记录,而且能查询到每一笔记录的详情。

日志内容:

  1. 2012-11-11 11: 11: 11 A123XX,广州北收费站,G25,广州,¥ 50,收费员-张三
  2. 2012-11-11 11: 11: 12 A123XX,广州北收费站,G26,广州,¥ 50,收费员-李四
  3. 2012-11-11 11: 11: 13 A123XX,广州北收费站,G27,广州,¥ 50,收费员-王五
  4. 2012-11-11 11: 11: 14 A123XX,广州北收费站,G27,广州,¥ 50,收费员-李四
  5. 2012-11-11 11: 11: 15 A123XX,广州北收费站,G26,广州,¥ 50,收费员-张三
  6. ……

操作步骤

  1. 登录实时监控产品控制台,从左侧导航栏选择 自定义监控 > 新建 > 新建监控产品

  2. 常用 标签下,点击 分钟统计/无 Key

  3. 基本信息 区域 配置基本信息

  4. 配置日志筛选。开启启用开关,选择配置白名单或黑名单。

  5. 配置 Top 计算方式。

  6. (可选)配置 列值分组。选取列值分组的维度,系统将按各维度各 Key 统计数值。

    说明:列值分组中必须配置一个维度。分组列可配多列。
  7. 选择统计方式。

  8. 设置 Top 报警配置。即设置当 Top 排序中统计出来的值大于指定值的统计项的数量超过指定数量时,触发报警,点击 提交

查看数据

点击左侧导航栏 自定义监控,然后点击您新增的监控项,可查看统计值。

说明:配置完后,约 2 至 3 分钟后可以查看统计数据。