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.這樣一個可視化監控就做好了
這樣部署就完成了 !