1.介绍
CAdvisor+influxDB+Granfana
docker 原生命令
监控docker容器状态
docker stats


2.CAdvicsor
3.InfluxDB

4.Granafana


5.搭建
volumes:grafana_data:
services:influxdb:image: tutum/influxdbrestart: alwaysenvironment:- PRE_CREATE_DB=cadvisorports:- "8083:8083"- "8086:8086"volumes:- ./data/influxdb:/datacadvisor:image: google/cadvisor:latestlinks:- influxdb:influxsrvcommand: --storage_driver=influxdb --storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086restart: alwaysports:- "8080:8080"volumes:- /:/rootfs:ro- /var/run:/var/run:rw- /sys:/sys:ro- /var/lib/docker/:/var/lib/docker:rografana:user: "104"image: grafana/grafanarestart: alwaysports:- "3000:3000"volumes:- grafana_data:/var/lib/grafanalinks:- influxdb:influxsrvenvironment:- HTTP_USER=admin- HTTP_PASS=admin- INFLUXDB_HOST=influxsrv- INFLUXDB_PORT=8086- INFLUXDB_DB=cadvisor- INFLUXDB_USER=root- INFLUXDB_NAME=root
docker compose up -d

启动成功
6.访问可视化界面
7.配置Granafana数据源


继续配置

创建一个新的可视化界面

8.配置图形化面板
1.添加一个面板

选择 Add visaullzation 上面标红的别看 是蓝色按钮
2.选择图形

3.配置名字描述并保存
4.添加业务规则

这里可以查询多个维度
多条查询
1.选择查询维度
2.选择查询条件并添加别名 保存

3.这样一个可视化监控就做好了
这样部署就完成了 !


