我运行了Kubernetes(TrueNAS规模的K3)。我已经部署了Prometheus和Grafana,并且能够访问Grafana中的指标。现在,我希望创建一个堆叠折线图,显示按命名空间划分的内存使用情况以及Kubenetes使用的总内存。
我用下面的查询在没有总数的情况下使它工作:sum (container_memory_working_set_bytes{namespace!=""}) by(namespace)
(请参见屏幕截图1)。
我需要添加{namespace!=""}
,否则它会添加一个与查询同名的条目(见屏幕截图2)。我不明白该值代表什么,但它不是我想要的总数!
如何在工具提示中包括已使用的内存总量(而不在图表中显示为一条线)?
第一次
1条答案
按热度按时间c9x0cxw01#
我想我找到了。我还有
sum (container_memory_working_set_bytes {namespace!=""} ) by(namespace)
这个查询。然后添加了一个转换“从计算中添加字段”,再次使用默认值。我原以为这只适用于创建转换/查询时列出的属性,但旋转一个新容器确实让它自动添加到图表中。
然后在右侧的面板中,配置以下设置:
最后,在右侧面板中添加一个覆盖(请参见Grafana查询屏幕截图):
最终结果x1c 0d1x
平面图查询
平面图转换