0

我有一个项目,我需要访问远程托管的 RRD 文件并创建一个高度交互的仪表板来可视化数据(很可能使用 Rails/Flot 等)

我研究了诸如 RRDTool 和 Jarmon 之类的项目(这似乎是特定于收集的),并且想知道是否有一种经过验证的方法可以将 rrd 文件中的数据转换为我可以在 javascript 方面使用的格式。我打算让它在一个相当简单的 heroku 实例上运行,如果这是我的服务器限制的任何指标。

非常感谢,纳德

4

2 回答 2

1

查看在命令行上调用的 rrdtool xport,它可以为您生成 json,或者当通过脚本 api 调用时,您可以获得原始数据,然后您可以使用脚本语言轻松地将其转换为 json。

HTH 托比

于 2012-09-20T07:23:30.667 回答
0

你需要JavascriptRRD:

http://javascriptrrd.sourceforge.net/index.html

顾名思义(Javascript RRD),javascriptRRD 是一个 javascript 库,用于从远程 Web 服务器和本地文件目录读取和解释 RRD(循环数据库)文件。它使用类似 AJAX 的技术,但没有在远程 Web 服务器上运行任何代码;即,它提供了对 RRD 文件的纯客户端访问。

javascriptRRD 包提供了基本的 RRD 读取库以及帮助库,以便使用 Flot 库轻松显示 RRD 文件。

于 2016-02-19T06:42:26.237 回答