CIG介绍
- CAdvisor 是一个容器资源监控工具
- InfluxDB 是一个存储数据工具
- Grafana 是图表展示数据工具
1.创建 cig 文件夹和 docker-compose.yml 文件
mkdir cig && cd cig
vi docker-compose.yml
2.复制以下内容到 docker-compose.yml 文件中
注意不要动任何内容,yml文件格式要求非常严格
version: '3.1'
volumes:
grafana_data: {}
services:
influxdb:
image: tutum/influxdb:0.9
restart: always
environment:
- PRE_CREATE_DB=cadvisor
volumes:
- ./data/influxdb:/data
ports:
- "8083:8083"
- "8086:8086"
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
-

本文介绍了如何使用docker-compose设置一个监控系统,包括CAdvisor(容器资源监控),InfluxDB(数据存储)和Grafana(数据可视化)。首先创建cig目录和docker-compose.yml文件,然后配置文件以连接和启动这三个服务。一旦启动,可以通过相应IP和端口访问CAdvisor、InfluxDB和Grafana的界面进行监控和数据管理。
最低0.47元/天 解锁文章
6万+

被折叠的 条评论
为什么被折叠?



