cAdvisor - Google開源的container監控工具

cAdvisor會自動將資料輸出成prometheus可以吃的metrics格式,這樣一來就能搭配Grafana做出好看的dashboard

Install

安裝前要先到Github的release頁面確認目前最新的版本號碼

Docker

第一行要透過環境變數來指定安裝的版本

$ VERSION=v0.36.0
$ sudo 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 \
  gcr.io/cadvisor/cadvisor:$VERSION