CentOS 7中cAdvisor的安裝過程


cAdvisor

cAdvisor 是谷歌開源的一款通用的容器監控解決方案。cAdvisor 不僅可以采集機器上所有運行的容器信息,還提供了基礎的查詢界面和 HTTP 接口,更方便與外部系統結合。所以,cAdvisor很快成了容器指標監控最常用組件,並且 Kubernetes 也集成了 cAdvisor 作為容器監控指標的默認工具。

 

cAdvisor 的安裝與使用

使用以下命令啟動 cAdvisor:

docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  --privileged \
  --device=/dev/kmsg \
  google/cadvisor:latest

 

此時,cAdvisor 已經成功啟動,我們可以使用瀏覽器訪問 http://localhost:8080 訪問到 cAdvisor 的 Web 界面。

 

 

總體來說,使用 cAdvisor 監控容器具有以下特點:

可以同時采集物理機和容器的狀態;

可以展示監控歷史數據。

了解 Docker 的監控工具,你是否想問,這些監控數據是怎么來的呢?見這篇文章:容器監控的原理

 

安裝過程中遇到的問題:

cAdvisor的web頁面打不開,瀏覽器提示找不到頁面。(docker版本是20.10.0)

解決方法:

docker版本太高,我之后下載了一個18.09.2版本的docker就可以正常打開cAdvisor的Web頁面了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM