Rrd4j持久化

时间:2010-09-13 12:14:00

标签: rrd

我正在使用rrd4j来做rrd4j所做的事情,而且效果很好。但是,如果我关闭我的应用程序并再次启动它,则上一个会话中的数据将会消失。

我正在使用普通的文件后端,如下所示:

RrdDef rrdDef = new RrdDef( "/path/to/my/file", 3000 );

是否需要触发一个设置或某些内容以使rrd4j加载上一个会话中的数据?

1 个答案:

答案 0 :(得分:3)

似乎你应该使用RrdDb(“/ path / to / my / file”)代替。来自Javadocs:

  

RrdDb(java.lang.String path):用于打开的构造函数   R / W模式下现有的RRD,带有   默认存储(后端)类型(文件   在磁盘上。)

还有:

  

RrdDb(RrdDef rrdDef):   用于从定义创建新RRD对象的构造函数。