2

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

我所拥有的是:

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")

提前致谢

4

1 回答 1

4

您将需要四个查询来实现它。您也可以一次性完成。

#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 轴的 Axes 选项卡中选择单位为百分比。

于 2018-07-23T21:02:38.480 回答