詳解Docker容器監控之Cadvisor,值得收藏
概述
我們可以使用多種方法監控容器的運行情況,比如EFK等,但是我們仍舊需要一個資源利用率監控系統。這個時候,google開發的cadvisor就可以幫上我們的忙了。
cadvisor是google創建的用于監控icmtfy容器資源使用情況和性能的軟件,cadvisor在宿主機上以容器方式運行。通過掛在本地卷, 它可以監控在同一臺主機上運行的所有容器。它還提供了一個本地web界面和API,并且能夠將數據存儲到InfluxDB,將運行中的容器數據存儲到遠程 InfluxDB集群。
安裝cadvisor
- docker run \
- --volume=/:/rootfs:ro \
- --volume=/var/run:/var/run:rw \
- --volume=/sys:/sys:ro \
- --volume=/var/lib/docker/:/var/lib/docker:ro \
- --publish=8089:8080 \
- --detach=true \
- --name=cadvisor \
- google/cadvisor:latest

測試
訪問http://XXX:8089可以看container的詳細信息(打開過程可能會比較慢)
界面展示:




覺得有用的朋友多幫忙轉發哦!后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~