使用 Grafana/Graphite 计算百分比

mik*_*b93 3 monitoring graphite grafana

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

我所拥有的是:

icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.value
Run Code Online (Sandbox Code Playgroud)

icinga2.$server.services.Memory_Load.memory-windows.perfdata.memory.max
Run Code Online (Sandbox Code Playgroud)

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

有人可以帮我吗?

我试图愚弄reduceSeries,mapSeriesasPercent总是从中得到一个查询错误。

我尝试过的例子:

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

提前致谢

Bil*_*fri 7

您将需要四个查询才能实现它。您也可以一并完成。

#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)
Run Code Online (Sandbox Code Playgroud)

最后关闭除 #D 之外的所有查询可见性

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