2012-09-19 34 views
0

我有一個項目,其中我需要訪問遠程託管RRD文件並創建一個高度互動的儀表板以可視化的數據(最有可能使用Rails /海軍報等)遠程轉換被RRD以JSON格式

我已經研究了諸如RRDTool和Jarmon之類的項目(它似乎是collectd特定的),並且想知道是否有一種經過驗證的方法可以將rrd文件中的數據轉換爲我可以在JavaScript方面使用的格式。我打算在相當簡單的heroku實例上運行,如果這是我的服務器限制的任何指標。

非常感謝, 納德

回答

1

看一看rrdtool的XPORT稱爲命令行就可以產生JSON爲您或者通過腳本API叫你,你那麼卡恩輕鬆地轉換成原始數據上json使用你的腳本語言。

HTH TOBI

+0

這是json輸出可以在Flot圖中使用嗎? –

0

您需要JavascriptRRD:

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

顧名思義語言(Javascript RRD),javascriptRRD是一個JavaScript庫,用於閱讀和解釋RRD(圓Robind數據庫)文件遠程Web服務器和本地文件目錄。它使用類似於AJAX的技術,但沒有任何代碼在遠程Web服務器上運行;即它提供純粹的客戶端訪問RRD文件。

javascriptRRD軟件包提供了基本的RRD閱讀庫以及幫助庫,可以使用Flot庫輕鬆顯示RRD文件。