![](/img/trans.png)
[英]Kubernetes Prometheus: Add alert when container memory usage is greater than total kube node memory capacity
[英]Get total memory usage per node in prometheus
我想查詢上周每個節點的總內存使用情況。
這是我正在使用的查詢:
sum(container_memory_working_set_bytes{container_name!="POD"}) by (node)
有趣的是,返回的數字大於節點的物理內存。
我的所有 kubernetes 節點都使用 m5.large EC2 實例(2core,8GB ram)。
獲取每個節點的總內存的正確查詢是什么?
例如,根據這篇博文,您已經在使用最佳近似值。 問題是,即使根據相應容器運行的軟件(Python、Golang 等),測量“真實”內存使用情況的方式也不同。
但據我所知, container_memory_working_set_bytes
是獲取單個容器數據的最佳選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.