Rrd4j настойчивость - PullRequest
       3

Rrd4j настойчивость

2 голосов
/ 13 сентября 2010

Я использую rrd4j, чтобы делать то, что делает rrd4j, и он прекрасно работает. Однако, если я закрою свое приложение и снова запустлю его, данные с предыдущего сеанса исчезнут.

Я использую обычный файловый бэкэнд, вот так:

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

Есть ли параметр или что-то, что мне нужно, чтобы rrd4j загрузил данные из предыдущего сеанса?

1 Ответ

3 голосов
/ 13 сентября 2010

Кажется, вы должны использовать RrdDb ("/ path / to / my / file") вместо этого. От Javadocs:

RrdDb (путь java.lang.String): конструктор уже открывался существующий RRD в режиме R / W, с тип хранения по умолчанию (бэкэнд) (файл на диске).

А также:

RrdDb (RrdDef rrdDef): Конструктор, используемый для создания нового объекта RRD из определения.

...