2

私はrrd4jを使用してrrd4jが行うことを行っていますが、うまく機能します。ただし、アプリをシャットダウンして再度起動すると、前のセッションのデータは失われます。

次のように、通常のファイル バックエンドを使用しています。

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

rrd4jに前のセッションからデータをロードさせるためにトリガーする必要がある設定または何かがありますか?

4

1 に答える 1

3

代わりにRrdDb( "/ path / to / my / file")を使用する必要があるようです。Javadocから:

RrdDb(java.lang.String path):デフォルトのストレージ(バックエンド)タイプ(ディスク上のファイル)を使用して、既存のRRDをR/Wモードで開くために使用されるコンストラクター。

そしてまた:

RrdDb(RrdDef rrdDef):定義から新しいRRDオブジェクトを作成するために使用されるコンストラクター。

于 2010-09-13T13:14:10.327 に答える