On this page
4 图表中的聚合
概述
仪表板图形部件中提供的聚合函数 允许显示所选时间间隔内的聚合值 (5分钟、一小时、一天),而非显示所有数值。
可用的聚合选项如下:
- min(最小值)
- max(最大值)
- avg(平均值)
- count(计数)
- sum(求和)
- first(显示首个值)
- last(显示最后值)
数据聚合最令人兴奋的应用是能够create 对某段时间的数据进行直观的并列比较:

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

您可以选择聚合函数和时间间隔。由于数据集可能包含多个监控项,还有另一个选项允许分别显示每个监控项的聚合数据,或将数据集所有监控项作为一个聚合值显示。
使用场景
对 nginx 服务器的平均请求数
查看每天对nginx服务器的每秒平均请求数:
- 将每秒请求数监控项添加到数据集
- 选择聚合函数
avg并指定间隔1d - 显示柱状图,其中每个柱子代表每天的每秒平均请求数
集群间最小周磁盘空间
查看一周内各集群的最低磁盘空间。
- 添加到数据集: 主机
cluster*, 键值 "Free disk space on /data" - 选择聚合函数
min并指定间隔1w - 显示柱状图,其中每个柱代表集群每个/data卷每周的最低磁盘空间