首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >搭建容器监控

搭建容器监控

作者头像
分母为零
发布2019-07-05 13:45:05
发布2019-07-05 13:45:05
8800
举报
文章被收录于专栏:分母为零分母为零

容器监控

快速构建容器监控系统cAdvisor+InfluxDB+Grafana

  • cAdvisor:负责收集容器的随时间变化的数据
  • influxdb:负责存储时序数据
  • grafana:负责分析和展示时序数据

部署Influxdb服务

代码语言:javascript
复制
docker run -d --name influxdb -p 8083:8083 -p 8086:8086 tutum/influxdb

参数说明:

代码语言:javascript
复制
-d :后台运行此容器;
--name :启运容器分配名字influxdb;
-p :映射端口,8083端口为infuxdb后台控制端口,8086端口是infuxdb的数据端口;
tutum/influxdb:通过这个容器来运行的,默认会在docker官方仓库pull下来;

访问8083,创建cadvisor的数据库与用户,这个用于后期配置granfa

部署cAdvisor服务

代码语言:javascript
复制
docker run -d \
-p 8082:8080 \
-v /:/rootfs -v /var/run:/var/run -v /sys:/sys \
-v /var/lib/docker:/var/lib/docker \
--link=influxdb:influxdb --name cadvisor google/cadvisor \
--storage_driver=influxdb \
--storage_driver_host=influxdb:8086 \
--storage_driver_db=cadvisor \
--storage_driver_user=admin \
--storage_driver_password=admin

参数说明:

代码语言:javascript
复制
d :后台运行此容器;
--name :启运容器分配名字cadvisor;
-p :映射端口8082;
-storage_driver:需要指定cadvisor的存储驱动、数据库主机、数据库名;
google/cadvisor:通过cadvisor这个镜像来运行容器,默认会在docker官方仓库把镜像pull下来;

部署Grafana服务

代码语言:javascript
复制
docker run -d --name grafana -p 3000:3000 \
--link=influxdb:influxdb \
 grafana/grafana

实战

访问Grafana,通过ip+3000端口的方式访问,默认账户密码(admin/admin)。

第一步:添加数据源

第二步:添加面板

第三步:增加查询条件

第四步:查看你监控数据

参考地址链接:

  • 打造高逼格、可视化的Docker容器监控系统平台
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 分母为零 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 容器监控
    • 部署Influxdb服务
    • 部署cAdvisor服务
    • 部署Grafana服务
    • 实战
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档