我正在处理一个在我们的基础设施中有服务器的图,每个服务器都有一个 metric1
和 metric2
,我需要 metric1 / metric2
我的 Grafana 仪表板图表有
Row A : DC_Servers.*.Metric1
Row B: DC_Servers.*.Metric2
此时我看到了所有三个服务器以及
metric1
和 metric2
。鉴于我必须使用通配符将所有服务器包含在 DC 中,我如何获得百分比,即同一图表上的 metric1 / metric2
? 最佳答案
这应该为您提供每个系列的 Metric1 和 Metric2(因此将为您拥有的服务器数量生成 % 系列)
reduceSeries(mapSeries(DC_Servers.*.{Metric1,Metric2},1),"asPercent",2,"Metric1","Metric2")
函数 reduceSeries 和 mapSeries 是 new in Graphite 1.0.0 。
关于 Graphite 通配符百分比计算,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32147853/