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.这样一个可视化监控就做好了
这样部署就完成了 !