我正在努力计算服务器列表的百分比。
我拥有的是:
icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.value
和
icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.max
我不知道如何从这些值中计算百分比。
有人可以帮我吗?
我试图四处逛逛reduceSeries
,mapSeries
和asPercent
,但总是从中得到查询错误。
我尝试过的示例:
reduceSeries(mapSeries(icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.*,1),"asPercent",3,"value","max")
预先感谢
答案 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轴的“轴”选项卡中选择单位为百分比。