小编Dar*_*hil的帖子

在 Prometheus 中计算 sum 函数随时间的最大值

我在我的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)

monitoring kubernetes prometheus

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

kubernetes ×1

monitoring ×1

prometheus ×1