我正在使用rrd4j来做rrd4j做的事情,它工作得很好。然而,如果我关闭我的应用程序并重新启动它,上一次会话的数据将会消失。
我使用的是普通的文件后端,如下所示:
RrdDef rrdDef = new RrdDef( "/path/to/my/file", 3000 );是否有需要触发的设置或内容才能使rrd4j从上一次会话加载数据?
发布于 2010-09-13 21:14:10
看起来你应该使用RrdDb("/path/to/my/file")。来自Javadoc:
RrdDb(java.lang.String path):用于在读写模式下打开已经存在的RRD的构造函数,具有默认的存储(后端)类型(磁盘上的文件)。
还有:
RrdDb(RrdDef rrdDef):用于根据定义创建新的RRD对象的构造函数。
https://stackoverflow.com/questions/3700261
复制相似问题