CAdvisor+InfluxDB+Grafana

创建InfluxDB容器

docker network create monitor
docker run -d --name influxdb --net monitor -p 8083:8083 -p 8086:8086 tutum/influxdb

创建cAdvisor容器

docker run -d \
--name=cadvisor \
--net monitor \
-p 8081:8080 \
--mount type=bind,src=/,dst=/rootfs,ro \
--mount type=bind,src=/var/run,dst=/var/run \
--mount type=bind,src=/sys,dst=/sys,ro \
--mount type=bind,src=/var/lib/docker/,dst=/var/lib/docker/,ro \
google/cadvisor \
-storage_driver=influxdb \
-storage_driver_db=cadvisor \
-storage_driver_host=influxdb:8086
docker run -d --name grafana --net monitor -p 3000:3000 grafana/grafana

Influxdb创建数据库

第八章 构建容器监控系统_第1张图片

创建用户

第八章 构建容器监控系统_第2张图片

Grafana添加数据源

第八章 构建容器监控系统_第3张图片

新建图表

第八章 构建容器监控系统_第4张图片


Influxdb: http://192.168.2.161:8083/

cAdvisor: http://192.168.2.161:8081/

Grafana: http://192.168.2.161:8081/

Portainer: http://192.168.2.161:9000/