2014-01-22 44 views
0

我正在尝试使用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文件创建是否为假?

在此先感谢您的帮助!

回答

1

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

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

0

我想通了这个问题...有文件和图形偏移时间太少数据太高......

非常感谢您的帮助!