4 图表中的聚合

概述

聚合函数,在图形和饼图小部件中可用 仪表盘,允许显示所选间隔的聚合值 (5 分钟、一小时、一天),而非所有值。

本节详细介绍了图形小部件中的聚合选项。

聚合选项如下:

  • min
  • 最大值
  • 平均值
  • count
  • 总和
  • 第一个(显示的第一个值)
  • 最近(显示最近的值)

数据聚合最激动人心的用途在于其能够实现create的可能性。 在某一时间段内数据的并排对比:

当将鼠标悬停在图表中的某个时间点上时,除了监控项及其聚合值外,还会显示日期和时间。 监控项 会以括号括起,并在前面加上所使用的聚合函数作为前缀。 如果图表宽get配置了数据集, 标签显示在括号中,前面是所使用的聚合函数。 请注意,这是图表中该点的日期和时间,而不是实际值的日期和时间。

配置

在配置 graph widget 时,数据集设置中会显示可用的聚合选项。

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

使用场景

对 nginx 服务器的平均请求数

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

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

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

  • 将以下内容添加到数据集中:主机 cluster*,键为 "Free disk space on /data"
  • 选择聚合函数 min 并指定间隔 1w
  • 将显示一个条形图,其中每个条形代表集群中每个/data卷每周的最小磁盘空间