4 图表中的聚合

概述

仪表板图形部件中提供的聚合函数 允许显示所选时间间隔内的聚合值 (5分钟、一小时、一天),而非显示所有数值。

可用的聚合选项如下:

  • min(最小值)
  • max(最大值)
  • avg(平均值)
  • count(计数)
  • sum(求和)
  • first(显示首个值)
  • last(显示最后值)

数据聚合最令人兴奋的应用是能够create 对某段时间的数据进行直观的并列比较:

当悬停在图表中的时间点上时 除了显示监控项及其聚合值外,还会显示日期和时间。监控项 会显示在括号内,并前缀所使用的聚合函数。 请注意,这里显示的是图表中该点的时间日期 而非实际数值的时间戳。

配置

在配置图表时,数据集设置中提供了聚合选项。

您可以选择聚合函数和时间间隔。由于数据集可能包含多个监控项,还有另一个选项允许分别显示每个监控项的聚合数据,或将数据集所有监控项作为一个聚合值显示。

使用场景

对 nginx 服务器的平均请求数

查看每天对nginx服务器的每秒平均请求数:

  • 将每秒请求数监控项添加到数据集
  • 选择聚合函数avg并指定间隔1d
  • 显示柱状图,其中每个柱子代表每天的每秒平均请求数
集群间最小周磁盘空间

查看一周内各集群的最低磁盘空间。

  • 添加到数据集: 主机 cluster*, 键值 "Free disk space on /data"
  • 选择聚合函数 min 并指定间隔 1w
  • 显示柱状图,其中每个柱代表集群每个/data卷每周的最低磁盘空间