我正在尝试使用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文件创建false?
预先感谢您的帮助!
您的'rrdtool Graph'调用'呼叫没有指定图形的开始和结束时间。默认值是当前时间的1天图。如果数据是历史性的,则最新的数据点可能在默认的图表时间窗口之外。在图形请求中指定开始和结束时间点。
您可以使用" rrdtool fetch"请求验证数据是否在RRD中。
我弄清楚了问题...文件中的数据太少,图形偏移时间太高...
非常感谢您的帮助!