前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker容器监控之CAdvisor+InfluxDB+Granfana[二]

Docker容器监控之CAdvisor+InfluxDB+Granfana[二]

原创
作者头像
无敌小菜鸟
修改2022-04-13 18:09:57
6760
修改2022-04-13 18:09:57
举报
文章被收录于专栏:搬砖笔记

使用docker-compose容器编排,一套带走。

服务器的配置的话最好有4g内存。

服务器环境:Centos7

学习一下容器监控。

新建目录

代码语言:javascript
复制
mkdir  cig
cd cig

新建3件套组合docker-compose.yml

进入cig目录下,创建docker-compose.yml文件

代码语言:javascript
复制
version: '3.1'
 
volumes:
  grafana_data: {}
 
services:
 influxdb:
  image: tutum/influxdb:0.9
  restart: always
  environment:
    - PRE_CREATE_DB=cadvisor
  ports:
    - "8083:8083"
    - "8086:8086"
  volumes:
    - ./data/influxdb:/data
 
 cadvisor:
  image: google/cadvisor
  links:
    - influxdb:influxsrv
  command: 
    - storage_driver=influxdb - storage_driver_db=cadvisor - storage_driver_host=influxsrv:8086
  restart: always
  ports:
    - "8080:8080"
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro
 
 grafana:
  user: "104"
  image: grafana/grafana
  user: "104"
  restart: always
  links:
    - influxdb:influxsrv
  ports:
    - "3000:3000"
  volumes:
    - grafana_data:/var/lib/grafana
  environment:
    - HTTP_USER=admin
    - HTTP_PASS=admin
    - INFLUXDB_HOST=influxsrv
    - INFLUXDB_PORT=8086
    - INFLUXDB_NAME=cadvisor
    - INFLUXDB_USER=root
    - INFLUXDB_PASS=root

启动docker-compose文件

代码语言:javascript
复制
docker-compose up
启动
启动

查看三个服务容器是否启动

代码语言:javascript
复制
docker ps
启动成功
启动成功

浏览cAdvisor收集服务

代码语言:javascript
复制
http://ip:8080/
cAdvisor收集服务
cAdvisor收集服务

浏览influxdb存储服务

代码语言:javascript
复制
http://ip:8083/
1
1

浏览grafana展现服务

默认帐户密码(admin/admin)

代码语言:javascript
复制
http://ip:3000
登录
登录

配置数据源

1
1

选择influxdb数据源

2
2
代码语言:javascript
复制
http://InfluxDB:8086
3
3

数据库信息

用户名:root

密码:root

代码语言:javascript
复制
cadvisor
4
4
5
5

配置面板panel

1
1
2
2
3
3
4
4
5
5
6
6

到这里cAdvisor+InfluxDB+Grafana容器监控系统就部署完成了


腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建目录
  • 新建3件套组合docker-compose.yml
  • 启动docker-compose文件
  • 查看三个服务容器是否启动
  • 浏览cAdvisor收集服务
  • 浏览influxdb存储服务
  • 浏览grafana展现服务
  • 配置数据源
  • 配置面板panel
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档