我正在尝试使用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文件创建是错误的吗?
提前感谢您的帮助!
发布于 2014-01-23 07:20:39
您的“rrdtool graph”调用未指定图形的开始和结束时间。默认值是从当前时间开始的1天图。如果数据是历史数据,则最新的数据点可能在默认图形时间窗口之外。在图形请求中指定开始和结束时间点。
您可以使用'rrdtool fetch‘请求验证数据是否在RRD中。
发布于 2014-01-30 01:07:28
我发现了问题所在。文件中的数据太少,图形偏移时间太高...
非常感谢你的帮助!
https://stackoverflow.com/questions/21277165
复制相似问题