溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

docker監(jiān)控: cAdvisor

發(fā)布時(shí)間:2020-02-29 19:48:43 來源:網(wǎng)絡(luò) 閱讀:215 作者:鐵血軍人 欄目:系統(tǒng)運(yùn)維

docker監(jiān)控: cAdvisor

什么是 cAdvisor?

cAdvisor 是 Google 開源的一款用于展示和分析容器運(yùn)行狀態(tài)的可視化工具,通過在主機(jī)上運(yùn)行 cAdvisor 用戶可以輕松的獲取到當(dāng)前主機(jī)上容器的運(yùn)行統(tǒng)計(jì)信息,并以圖表的形式向用戶展示.

使用 cAdvisor

想運(yùn)行在這個(gè)很簡單,只需要執(zhí)行如下命令即可

docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:rw \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  google/cadvisor:latest

我們通過訪問http://localhost:8080就可以查看當(dāng)前主機(jī)上容器的運(yùn)行狀態(tài),

使用技巧

cAdvisor 是一個(gè)簡單易用的工具,相比于使用docker status命令相比,我們不需要登錄到服務(wù)器上即可以以可視化圖表的形式查看主機(jī)上所有容器的運(yùn)行狀態(tài).
但是如果我們有多個(gè)容器宿主機(jī)的話,我們不可能登錄到每臺(tái)機(jī)器的 web 界面去查看,這樣未免太傻了點(diǎn),cAdvisor 早已經(jīng)想到這一點(diǎn),它里面已經(jīng)內(nèi)置了對(duì) prometheus 的支持,我們只需要訪問http://localhost:8080/metrics即可以獲取到標(biāo)準(zhǔn)的 prometheus 監(jiān)控樣本的輸出.

cAdvisor部分監(jiān)控指標(biāo)

docker監(jiān)控: cAdvisor

與 prometheus 集成

  - job_name: docker
    static_configs:
    - targets: ['192.168.111.65:8088']

重啟 prometheus 之后我們?cè)趙eb 界面里面能看到此狀態(tài)為 up
docker監(jiān)控: cAdvisor

在 grafana 里面添加圖表

從頁面導(dǎo)入11600,然后就會(huì)看到如下頁面
docker監(jiān)控: cAdvisor

參考:

https://github.com/google/cadvisor/blob/master/docs/storage/prometheus.md
https://yunlzheng.gitbook.io/prometheus-book/part-ii-prometheus-jin-jie/exporter/commonly-eporter-usage/use-prometheus-monitor-container
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI