搜尋

首頁  >  問答  >  主體

如何監控 docker container 的 cpu, memory, network

container 裏麵 top 和 free -m 顯示的都是物理機的 cpu 和 memory 這個是正常的嗎?
關於 container 的監控可以在 container內部做嗎?
目前看到的監控 cpu mem 都是從 cgroup 去獲取的,可以直接在 container 內監控嗎?
container 的網絡怎樣監控, 如果加了 --net host 網絡又該從那裏獲取呢?

現在我已經做了 container 的 load 和 mem 相關的監控,這些都是通過 cgroup 去做的,還有別的比較好的方法嗎? 一直沒有找到比較好的監控 network 的方法. 如果有這方麵

PHPzPHPz2862 天前678

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-04-21 11:19:23

    谷歌/cadvisor

    回覆
    0
  • 迷茫

    迷茫2017-04-21 11:19:23

    csphere.cn 不僅提供完整的容器管理,還提供容器圖表、主機圖表以及各種監控警報功能

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-21 11:19:23

    docker top CONTAINER [ps OPTIONS]
    顯示容器內運行的進程。

    回覆
    0
  • 取消回覆