Collectd+drraw Min、Avr、Max、Last 的含义

Collectd+drraw Min、Avr、Max、Last 的含义

我正在设置 Collectd 服务器和 drraw。当我要绘制数据源图表时,系统要求我选择“min、avr、max”和“last”

我认为最后一个选项是最新数据点(但它在我的 collectd 数据文件或 drraw 投诉中缺失)。

那么 Min、Avr、Max 是什么意思……当我绘制图表时,难道我不应该绘制最后一个吗?

答案1

这些是 RRDtool 的合并功能。您可以从rrdcreate 手册页

引用手册页:

数据还通过存档的合并功能 (CF) 进行处理。有几种合并功能可通过聚合函数合并主要数据点:AVERAGE、MIN、MAX、LAST。

AVERAGE 存储数据点的平均值。

MIN 存储最小的数据点。

MAX 存储最大的数据点。

LAST 使用最后的数据点。

我建议您通读整个页面以便更好地理解 rrdtool 如何存储您的数据。

答案2

LAST 是单个数据点,因此对于监控目的而言,读取或绘制这样的值可能不太合适,因为它可能是一个异常结果。例如,如果监控一般的 CPU 使用情况或特定进程的 CPU 使用情况,则获取“LAST”读数,该读数可能是在原本平静的报告期间突然出现短暂的活动爆发时获取的。

如果报告周期不是太长,AVERAGE 通常对于监控目的来说是一个更有用的读数,MIN 和 MAX 提供上限和下限,这对于更详细的分析很有用(给定读数的平均值将不是大多数情况下位于 MIN 和 MAX 的中间)。

正如 icantbelieveitsnotlinux 在我之前所建议的那样,RRDTool 文档应该可以帮助您更好地了解 collectd 如何存储您的数据。

相关内容