用Grafana /石墨计算百分比

时间:2018-07-11 15:21:32

标签: monitoring grafana graphite

我正在努力计算服务器列表的百分比。

我拥有的是:

icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.value

icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.max

我不知道如何从这些值中计算百分比。

有人可以帮我吗?

我试图四处逛逛reduceSeriesmapSeriesasPercent,但总是从中得到查询错误。

我尝试过的示例:

reduceSeries(mapSeries(icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.*,1),"asPercent",3,"value","max")

预先感谢

1 个答案:

答案 0 :(得分:2)

您将需要四个查询才能实现它。您也可以合而为一。

#A icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.value

#B icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.max

#C divideSeries(#A,#B)

#D scale(#C,100)

最后关闭所有查询可见性,除了#D

确保在左y轴的“轴”选项卡中选择单位为百分比。