参考:https://github.com/vegasbrianc/prometheus
在github上有人使用docker-compose启动Grafana+Prometheus监控单台Host的docker容器
1、 下载项目
$ git clone https://github.com/vegasbrianc/prometheus
2、docker-compose 启动
$ docker-compose up -d
3、docker-compose会下载相关image,为节省时间,可提前下载好
[root@minil prometheus]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
grafana/grafana latest 91db9f85b198 8 days ago 287MB
centos73 1611 7f2120edd8d5 9 days ago 591MB
busybox latest c30178c5239f 4 weeks ago 1.11MB
prom/prometheus latest 4da113bb6ae3 4 weeks ago 74.5MB
prom/node-exporter latest bb4a6b774658 3 months ago 18.9MB
google/cadvisor latest f9ba08bafdea 4 months ago 57.3MB
prom/alertmanager latest 47e52777866a 7 months ago 15.7MB
prom/pushgateway latest 434efa6ed9db 8 months ago 13.2MB
google/cadvisor v0.24.1 cc8254dd08c6 9 months ago 47.8MB
grafana/grafana 2.6.0 6d7d13093476 15 months ago 214MB
prom/prometheus 0.17.0 4537d00a5507 16 months ago 58.1MB
image的百度网盘地址:https://pan.baidu.com/disk/home#list/vmode=list&path=%2Fdockerimages%2Fprometheus
4、登录Grafana,配置datasource和dashboard
通过http://:3000登录Grafana界面
Grafana menu -> Data Sources -> Add Data Source
如下配置
Grafana menu -> Dashboards -> Import
选择项目中的Grana_Dashboad.json文件,选择先前配置的数据源
done