6. 使用cadvisor監(jiān)控docker容器

Prometheus監(jiān)控docker容器運行狀態(tài),我們用到cadvisor服務(wù),cadvisor我們這里也采用docker方式直接運行。這里我們可以服務(wù)端和客戶端都使用cadvisor

客戶端

1.下載鏡像

[root@localhost opt]# docker pull google/cadvisor

2.運行

[root@localhost opt]# 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 \
   --volume=/cgroup:/cgroup:ro \
   --privileged=true \
   --publish=9101:8080 \
   --detach=true \
   --name=cadvisor \
   google/cadvisor

注意:這里是把容器8080端口映射到主機9101,cadvisor有web界面地址:http://IP:9101

服務(wù)端

1.安裝cadvisor,同客戶端

2.配置 Prometheus 添加docker容器監(jiān)控目標(biāo)

[root@prometheus-server ~]# vim /etc/prometheus/prometheus.yml 

### 新增對對docker容器的監(jiān)控
  - job_name: 'docker'
    static_configs:
    - targets: ['192.168.229.138:9101','192.168.229.139:9101']  ## 目標(biāo)主機

3.重啟prometheus

[root@localhost opt]# systemctl restart prometheus

4.瀏覽器訪問Prometheus Status > targets

image.png

5.下載模板

地址:https://grafana.com/dashboards/4170

image.png

6.修改Variables

因為我們在prometheus.yml 新增的 job_name是docker,所以修改如下

image.png

7.接入Grafana展示容器監(jiān)控數(shù)據(jù)

我們可以看到容器的內(nèi)存信息,如下圖所示:


image.png

注意:模板有些值并不適用,比如CPU的值并沒有取到,我們需要修改對應(yīng)的值,具體我們也可以通過Prometheus查詢界面確定value值。也就是說,我們必須要在Prometheus界面查詢到值才可以展示。這里不作具體介紹。

軟件測試汪簡書地址
軟件測試汪博客地址

歡迎關(guān)注微信公眾號:軟件測試汪。軟件測試交流群:809111560

轉(zhuǎn)載請注意出處,謝謝合作

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 隨著線上服務(wù)的全面docker化,對docker容器的監(jiān)控就很重要了。SA的監(jiān)控系統(tǒng)是物理機的監(jiān)控,在一個物理機跑...
    __七把刀__閱讀 14,346評論 3 22
  • 近年來,以docker 為首的容器技術(shù)在IT領(lǐng)域尤其是在云計算和微服務(wù)應(yīng)用領(lǐng)域掀起了一股狂潮,成為當(dāng)下特別流行的一...
    Shaman閱讀 3,562評論 0 2
  • [TOC] Docker容器平臺選型調(diào)研 編排選型 Swarm Swarm可以從一個Dockerfile來構(gòu)建鏡像...
    AllenWu閱讀 2,699評論 0 7
  • 如今,越來越多的公司開始使用 Docker 了,現(xiàn)在來給大家看幾組數(shù)據(jù): 2 / 3 的公司在嘗試了 Docker...
    OneAPM閱讀 1,617評論 0 15
  • 文/木苡微瀾 前言 有的人生來就帶著特殊的光芒,遇到特定的人,宛如明月懸于青天,有人為此甘愿俯首稱臣甚至不惜低入塵...
    木月十閱讀 1,794評論 26 29

友情鏈接更多精彩內(nèi)容