首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >docker监控: cAdvisor

docker监控: cAdvisor

作者头像
张琳兮
发布2020-02-17 10:16:13
发布2020-02-17 10:16:13
3.6K00
代码可运行
举报
文章被收录于专栏:首富手记首富手记
运行总次数:0
代码可运行

docker监控: cAdvisor

什么是 cAdvisor?

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

使用 cAdvisor

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

代码语言:javascript
代码运行次数:0
运行
复制
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就可以查看当前主机上容器的运行状态,

使用技巧

cAdvisor 是一个简单易用的工具,相比于使用docker status命令相比,我们不需要登录到服务器上即可以以可视化图表的形式查看主机上所有容器的运行状态. 但是如果我们有多个容器宿主机的话,我们不可能登录到每台机器的 web 界面去查看,这样未免太傻了点,cAdvisor 早已经想到这一点,它里面已经内置了对 prometheus 的支持,我们只需要访问http://localhost:8080/metrics即可以获取到标准的 prometheus 监控样本的输出.

cAdvisor部分监控指标

与 prometheus 集成

代码语言:javascript
代码运行次数:0
运行
复制
  - job_name: docker
    static_configs:
    - targets: ['192.168.111.65:8088']

重启 prometheus 之后我们在web 界面里面能看到此状态为 up

在 grafana 里面添加图表

从页面导入11600,然后就会看到如下页面

参考:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • docker监控: cAdvisor
    • 什么是 cAdvisor?
    • 使用 cAdvisor
    • 使用技巧
    • cAdvisor部分监控指标
    • 与 prometheus 集成
    • 在 grafana 里面添加图表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档