我正在使用rrd4j来做rrd4j所做的事情,而且效果很好。但是,如果我关闭我的应用程序并再次启动它,则上一个会话中的数据将会消失。
我正在使用普通的文件后端,如下所示:
RrdDef rrdDef = new RrdDef( "/path/to/my/file", 3000 );
是否需要触发一个设置或某些内容以使rrd4j加载上一个会话中的数据?
答案 0 :(得分:3)
似乎你应该使用RrdDb(“/ path / to / my / file”)代替。来自Javadocs:
RrdDb(java.lang.String path):用于打开的构造函数 R / W模式下现有的RRD,带有 默认存储(后端)类型(文件 在磁盘上。)
还有:
RrdDb(RrdDef rrdDef): 用于从定义创建新RRD对象的构造函数。