使用promethus查找pod使用的最小/最大/平均内存



我试图找到特定pod在一段时间内消耗的最小/最大/平均内存。

目前我正在使用

sum(container_memory_working_set_bytes{namespace="test", pod="test1", container!="POD", container!=""}) by (container)
Output -> test1 = 9217675264

出于报告目的,我需要找到pod在一段时间间隔(6h(内使用的最小/峰值内存也很平均。

您可以使用范围向量(向度量名称/选择器添加[interval](和随时间聚合函数:

min_over_time(container_memory_usage_bytes{}[6h])
max_over_time(container_memory_usage_bytes{}[6h])
avg_over_time(container_memory_usage_bytes{}[6h])

最新更新