2015-10-04 89 views
0

聲明從Java代碼

如何獲得神經節的指標我有一個安裝神經節監測服務集羣。現在我想創建一個簡單的前端可視化工具,它可以從Ganglia後端獲取指標數據並繪製這些數據。這個可視化工具是用Java編寫的,只需要獲取監視數據就可以自己繪製圖形。

問題

什麼是從神經節得到的指標數據,以便與Java應用程序的幫助下一個時間段的最簡單的方法?任何可以讀取Ganglia的RRD文件的Ganglia的API或RRD導向的Java庫?

回答

1

有一個名爲Ganglia-api的python項目,它通過tcp請求指標,並通過URL以json格式提供它們。在Java中的網址可以查詢,分析等

或者,你可以直接通過請求以下網址獲得從神經節的Web值:

"http://yourhost/ganglia/graph.php?h="+hostName+"&m="+metricName+"&r=hour&c="+clusterName+"&json=1" //values for period (hour/2hr/day ... etc) 
"http://yourhost/ganglia/api/metrics.php?host=" + hostName + "&metric_name="+metricName //actual value 
"http://yourhost/ganglia/api/rundeck.php" //hosts list