簡體   English   中英

在 kubernetes 集群中按進程收集資源使用情況

[英]Gather resource usage by process in a kubernetes cluster

我正在尋找一個類似於 Prometheus + Grafana 的工具,它收集和記錄資源使用情況,尤其是按進程 ID 或進程名稱的 memory 使用情況。

我們有兩個運行不同進程的組件,它們有 memory 泄漏,我想找出哪個進程正在泄漏。

這是來自 Weave Scope,它顯示了每個 pod 的所有進程及其資源使用情況,但它只是實時的,我想要類似的東西,但隨着時間的推移像 Prometheus 圖一樣存儲它。 在此處輸入圖像描述

有一個解決方案,您可以基於 Zabbix 在容器級別對其進行監控。

Dockbix Agent XXLZabbix的代理,能夠監控主機上的所有 Docker 容器。

您需要將它部署在所有節點上,它會收集容器的數據並將其發送到您的 Zabbix Server。

在此處輸入圖像描述

沒有經典的 rpm/deb package 安裝或 Zabbix 模塊編譯。 只需啟動 dockbix-agent-xxl 容器,Docker 守護程序 API 或 cgroups 將收集 Docker 容器指標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM