我在我的kubernetes集群中运行prometheus。我在 kubernetes 中有以下系统:
我有4个节点。我想计算空闲内存。我想要这四个节点的总和。然后我想找到超过 1 天的最大值。所以,例如,
在时间=t1 node1:500 MB node2:600 MB node3:200 MB node4:300 MB 总计= 1700 MB
在时间=t2 node1: 400 MB node2: 700 MB node3: 100 MB node4: 200 MB Total = 1300 MB
在时间=t3 node1: 600 MB node2: 800 MB node3: 1200 MB node4: 1300 MB 总计 = 3900 MB
在时间=t4 node1: 100 MB node2: 200 MB node3: 300 MB node4: 400 MB Total = 1000 MB
所以,我的查询的答案应该是 3900 MB。我无法为总和做 max_over_time。
我已经这样做了(根本不起作用):
max_over_time(sum(node_memory_MemFree)[2m])
Run Code Online (Sandbox Code Playgroud)