1. 程式人生 > >centos7下安裝docker(17.3docker監控---cAdvisor)

centos7下安裝docker(17.3docker監控---cAdvisor)

web iso 定位 var com 收集器 tps 網絡流 container

cAdvisor是google開發的容器監控工具

1。在host上運行cadvisor容器

docker run -d -p 8080:8080 --name cadvisor -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro google/cadvisor:latest

技術分享圖片

2.通過web訪問 http://【host_ip】:8080訪問cadvisor

1.監控docker HOST

cadvisor會顯示當前host的資源使用情況,包括:CPU,內存,網絡,文件系統等

技術分享圖片

技術分享圖片

可以監控到網絡流量

技術分享圖片技術分享圖片

技術分享圖片

2.監控容器

點擊Docker Containers

技術分享圖片

顯示容器列表

技術分享圖片

點擊某個容器,比如weavescope,金融該容器的監控頁面

技術分享圖片

技術分享圖片

技術分享圖片

以上就是cadvisor的主要功能,總結起來主要兩點:

1.展示HOST和容器兩個層次的監控數據。

2.展示歷史變化數據

由於cadvisor提供操作界面顯示簡陋,需要在不同的頁面之間跳轉,並且只能監控一個host,這個會讓人質疑他的實用性。但是cadvisor的一個亮點是它可以將監控到的數據導出給第三方工具,由這些工具進一步加工處理。

我們可以把cadvisor定位成一個監控數據收集器,收集和到處數據是他的強項,而非展示數據。

cadvisor支持很多第三方工具,其中就包括Prometheus

centos7下安裝docker(17.3docker監控---cAdvisor)