2015-08-21 66 views
3

我在具有服務器在我們的基礎設施的圖形工作,每個服務器都有一個metric1metric2,我需要metric1/metric2石墨通配符百分比計算

我Grafana儀表板圖形具有

Row A : DC_Servers.*.Metric1 
Row B: DC_Servers.*.Metric2 

此時我看到所有三臺服務器和metric1metric2。如何獲得百分比,即metric1/metric2在同一個圖表上,因爲我必須使用通配符將所有服務器都包含在DC中?

回答

2

這應該給你Metric2的Metric1 &爲每個系列(所以會產生你的服務器的數量%系列)

reduceSeries(mapSeries(DC_Servers.*.{Metric1,Metric2},1),"asPercent",2,"Metric1","Metric2") 

功能reduceSeries和mapSeries是new in Graphite 1.0.0

+0

有沒有辦法使用groupByNode的結果作爲mapSeries()的源碼?見http://stackoverflow.com/questions/40926039/calculate-percentage-in-graphite-for-groupbynode-results謝謝! – Yurik