如何使用Java正确读取RRD文件?

发布于 2024-10-28 20:54:05 字数 112 浏览 8 评论 0原文

如何使用Java正确读取RRD文件?我们正在使用 JRobin 等工具,但我的团队在使用这些工具时遇到问题,他们似乎无法正确读取 RRD 文件。我们需要使用 RRDTool,该工具是 Python 的可导入库。

How can you properly read RRD files using Java? We are using tools like JRobin, etc. but my team is having problems with those tools, they don't seem to properly read the RRD files. We need to use RRDTool, and that tool is an importable library for Python.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

等你爱我 2024-11-04 20:54:05

您可以尝试使用 JPython 将其桥接到 Java。

但最简单的可能是使用 Python,或者修复 JRobin 中的 bygs。毕竟它是开源的。

You could try using JPython to bridge it to Java.

But the easiest is probably to either use Python, or fix the bygs in JRobin. It's open source after all.

情独悲 2024-11-04 20:54:05

使用“rrdtool -”管道接口并使用真正的rrdtool来访问文件。

use the "rrdtool -" pipe interface and use the real rrdtool to access the files.

软的没边 2024-11-04 20:54:05

来自 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(Sasa Markovic 的 RRDTool Java 端口)上确认完全相同的功能。 。我仔细测试了分叉的RRD-ws 项目。在大多数情况下,它适用于 Java(Jrobin) <-> Nativ(RRDTools),以及 Linux <->索拉里斯 <->视窗。

那么可能的方式是:
1)导出(转储)本机RRD数据库
2)通过JRobin将其读取(恢复)为Jrobin-DB
3) 使用 Jrobin-API

PS

请随时将您的问题发布到 rrdws 问题数据库

Original documetation from RRDTools site describe common way to export/import any database:

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.

I can confirm exactly the same functionality on JRobin, a Java port of RRDTool by Sasa Markovic.. I tested it carefully for forked RRD-ws project. In most cases its works fine for Java(Jrobin) <-> Nativ(RRDTools), as well as Linux <-> Solaris <-> Windows.

So possible way then :
1) Export (dump) native RRD database
2) Read it (restore) via JRobin as Jrobin-DB
3) use Jrobin-API

PS

feel free to post your troubles into rrdws issue database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文