Как правильно читать файлы RRD с помощью Java? - PullRequest
0 голосов
/ 02 апреля 2011

Как правильно читать файлы RRD, используя Java?Мы используем такие инструменты, как JRobin и т. Д., Но у моей команды есть проблемы с этими инструментами, они, кажется, неправильно читают файлы RRD.Нам нужно использовать RRDTool, и этот инструмент является импортируемой библиотекой для Python.

Ответы [ 3 ]

1 голос
/ 02 апреля 2011

используйте интерфейс канала rrdtool - и используйте реальный rrdtool для доступа к файлам.

1 голос
/ 14 июля 2011

Оригинальная документация с сайта RRDTools описывает общий способ экспорта / импорта любой базы данных:

To transfer an RRD between architectures, follow these steps:
   1. On the same system where the RRD was created, use rrdtool 
    dump to export the data to XML format.
   2. Transfer the XML dump to the target system.
   3. Run rrdtool restore to create a new RRD from the XML dump. 
    See rrdrestore  for details.

Я могу подтвердить точно такую ​​же функциональность на JRobin, Java-портуRRDTool Sasa Markovic. .Я тщательно протестировал его для разветвленного проекта RRD-ws .В большинстве случаев он отлично работает для Java (Jrobin) <-> Nativ (RRDTools), а также для Linux <-> Solaris <-> Windows.

Итак, возможны следующие пути: 1) Экспорт (дамп) нативныхБаза данных RRD 2) Чтение (восстановление) через JRobin как Jrobin-DB 3) Использование Jrobin-API

PS

не стесняйтесь отправлять сообщения о своих проблемах в базу данных проблем rrdws ,

1 голос
/ 02 апреля 2011

Вы можете попробовать использовать JPython, чтобы соединить его с Java.

Но, возможно, проще всего либо использовать Python, либо исправить ошибки в JRobin.В конце концов, это открытый исходный код.

...