码头工人监控:cAdvisor

  

码头工人监控:cAdvisor

  

什么是cAdvisor ?

  

cAdvisor是谷歌开源的一款用于展示和分析容器运行状态的可视化工具,通过在主机上运行cAdvisor用户可以轻松的获取到当前主机上容器的运行统计信息,并以图表的形式向用户展示。

  

使用cAdvisor

  

想运行在这个很简单,只需要执行如下命令即可

  
 <代码类=" language-bash ">码头工人\运行
  ——卷=/:/rootfs: ro \
  ——体积=/var/运行:/var/运行:rw \
  ——体积=/sys/sys: ro \
  ——体积=/var/lib/码头工人/:/var/lib/码头工人:ro \
  ——发布=8080:8080 \
  ——分离=true \
  - - - name=cadvisor \
  谷歌/cadvisor:最新 
  

我们通过访问<代码> http://localhost: 8080>   

使用技巧

  

cAdvisor是一个简单易用的工具,相比于使用<代码> 命码头工人地位令相比,我们不需要登录到服务器上即可以以可视化图表的形式查看主机上所有容器的运行状态。
但是如果我们有多个容器宿主机的话,我们不可能登录到每台机器的web界面去查,看这样未免太傻了点,cAdvisor早已经想到这一点,它里面已经内置了对普罗米修斯的支持,我们只需要访问<代码> http://localhost: 8080/指标>   

cAdvisor部分监控指标

  

码头工人监控:cAdvisor

  

与普罗米修斯集成

  
 <代码类=" language-yml "> - job_name:码头工人
  static_configs:
  ——目标(“192.168.111.65:8088”): 
  

重启普罗米修斯之后我们在web界面里面能看到此状态为了
奥胪饭と思嗫?cAdvisor

  

在grafana里面添加图表

  

从页面导入<代码> 11600> 奥胪饭と思嗫?cAdvisor

  

<强>参考:

  
 <代码类=" language-bash "> 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  

码头工人监控:cAdvisor