簡單的Docker容器監(jiān)控工具

提到Docker容器的管理與監(jiān)控,往往人們想到的都是Kuberbetes等這些分布式的工具.然而,要搭建一套這些東西,往往不簡單.

那有沒有什么簡單易用的方式呢?

第一種方式,使用Docker自帶的stat命令:

這條命令,能夠?qū)崟r的顯示出來此時Docker容器消耗的主機資源.如果我們想要觀察某一段時間內(nèi)某個容器對主機資源的使用情況,我們就不能通過這種方式了.

還有一種方式,就是使用Cadvisor工具.這款工具是google推出的.也支持在Docker容器中運行.通過下面的命令啟動:

啟動完成后,打開8080端口,如下圖所示:

其實這款工具不僅可以監(jiān)控容器對主機資源的使用情況,也可以監(jiān)控主機的各項資源的使用情況.什么意思呢?就是除Docker容器之外,它還會監(jiān)控其他進(jìn)程對主機上的各項資源的使用情況.

點擊上圖中的Subcontainers中的/docker,在從中選擇一個容器,我們就能看到這個容器在一段時間內(nèi)的資源利用情況.

當(dāng)然,這些工具只是能進(jìn)行簡單的監(jiān)控.如果想要比較完善的監(jiān)控,還是使用nagios以及kubernetes等比較好.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容