如何从rrdtool acrchive中提取开始时间和结束时间?

时间:2017-08-02 13:16:49

标签: rrdtool

我已经获得了几个包含cpu负载的rrd文件大约一年。

使用rrdtool信息我确实看到了last_update。那会是最后添加的数据点吗?如果是这样,真棒,但我没有看到任何告诉我第一次进入的时间。我希望绘制整年的图表,但通过提取查找开始时间对多个文件来说并不实用。如果可能,我想以编程方式执行此操作。

谢谢你的时间, Ĵ

1 个答案:

答案 0 :(得分:0)

lastupdate命令将给出最后一个数据样本通过rrdtool update进入的时间。

last命令将为您提供指定RRA中最后一个联合数据点的时间,first命令给出该RRA的第一个时间点。

请注意,这些不一定相同!如果您的示例步骤是300s,并且您的RRA将12个数据点合并为一次合并数据点(IE,1小时),那么您可能有一个'lastupdate'为12:59但是'last'(每小时RRA) 11:00(由于12:00合并数据点尚未完成)。

当然,随着历史数据的到期,“第一个”时间点向前移动,与RRA的大小和合并步骤的时间宽度一致。