1.启动cadvisor容器
docker run -d -v /:/rootfs:ro -v /var/run:/var/run:ro -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro -v /dev/disk/:/dev/disk:ro --privileged=true -p8080:8080 -d --name cadvisor google/cadvisor:latest
2.配置prometheus.yml
vim /tmp/prometheus.yml
global:
scrape_interval: 15s
evaluation_interval: 15s
alerting:
alertmanagers:
- static_configs:
- targets:
#- alertmanager:9093
rule_files:
# - "first_rules.yml"
# - "second_rules"
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'docker'
static_configs:
- targets: ['ip:8080']
启动promethues容器
docker run -d --name=prometheus -p9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml -v /etc/localtime:/etc/localtime prom/prometheus
3.启动granfan容器
docker run -d --name=grafana -p3000:3000 grafana/grafana
访问ip:3030配置grafana