调整 rrd 以增加步数和心跳数 (x2)

调整 rrd 以增加步数和心跳数 (x2)

我有一堆 rrds 每 5 分钟更新一次

step = 300
ds[ExeTime].minimal_heartbeat = 600

我需要将其改为每 15 分钟。

rrdtool tune 允许我更改心跳但不能更改步数。我可以简单地将心跳改为 1800 吗?(900 = 15 分钟...然后心跳为 x2)??

这会留下一堆漏洞,导致平均值/最大值/等等失效吗?

答案1

Heartbeat 仅指定两次连续更新之间可以经过的时间量,以便 rrdtool 仍将更新之间的时间视为包含有效数据。因此,如果您只是希望每 15 分钟而不是每 5 分钟更新一次 rrd 文件,那么更改 heartbeat 就足够了。

另一方面,如果您想更改数据存储在 rrd 文件中的方式,那么您可能需要试用 rrdtool 1.5(目前为 rc2),它具有大大增强的 rrdtool 创建功能,允许您设置新的 rrd 文件并使用现有 rrd 文件中的数据预先填充它。这两个文件的结构不必相同。

相关内容