RRDTOOL和自定义数据

时间:2014-01-22 07:54:40

标签: rrdtool

我正在尝试使用rrdtool制作一些图表。但它没有像我想的那样工作......

情况如下:

我有一个文件,其中包含每30秒收集一次的数据,但我只能在第二天访问此文件。例如,如果我想绘制星期二数据,我必须等到星期三早上。 所以我所做的就是用这些信息创建一个新的数据库:

rrdtool create filename.rrd --step '30' 'DS:t634:GAUGE:60:U:U' 'RRA:AVERAGE:0.5:1:1000'

收集的数据:

rrdtool update filename.rrd 1390231080:1
rrdtool update filename.rrd 1390231110:2
rrdtool update filename.rrd 1390231140:3
rrdtool update filename.rrd 1390231170:4
....

生成了一个图表:

rrdtool graph 'graph.png' --width '400' --height '100' 'DEF:T634=filename.rrd:t634:AVERAGE' 'LINE1:T634#0000FF:T634'

我有一张没有线条的图表......

我的rrd文件创建是否为假?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

您的'rrdtool graph'调用未指定图表的开始和结束时间。默认值是当前时间的1天图表。如果数据是历史数据,则最新数据点可能在默认图形时间窗口之外。在图表请求中指定开始和结束时间点。

您可以使用'rrdtool fetch'请求验证数据是否在RRD中。

答案 1 :(得分:0)

我发现了问题...文件中的数据太少而图形偏移时间太长了......

非常感谢你的帮助!