首页 > 其他 > 详细

Docker安装prometheus监控

时间:2020-03-04 12:24:38      阅读:352      评论:0      收藏:0      [点我收藏+]

1、运行Node Exporter

docker run -d -p 9100:9100 \
  -v "/proc:/host/proc" \
  -v "/sys:/host/sys" \
  -v "/:/rootfs" \
  --net=host \
  prom/node-exporter \
  --path.procfs /host/proc \
  --path.sysfs /host/sys \
  --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

  

技术分享图片

技术分享图片

技术分享图片

 

   

2、运行cAdvisor

docker run -d -p 8080:8080 --network host --name cadvisor -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro google/cadvisor:latest

 技术分享图片

 

 技术分享图片

 

 

 

3、运行Prometheus Server

新建并配置prometheus.yml文件

 技术分享图片

 

 

docker run -it -p 9090:9090 -v /root/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml --name prometheus --network host prom/Prometheus

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

  

点击菜单status-->targets

技术分享图片

 

  

4、运行grafana

docker run -id -p 3000:3000 --name grafana --network host -e "GF_SERVER_ROOT_URL=http://grafana.server.name" -e "GF_SECURITY_ADMIN_PASSWORD=secret" grafana/grafana

 技术分享图片

 

 

设置登录密码:secret

登录账号为:admin

 技术分享图片

 

 

配置data source:点击Add data source-->点击prometheus-->settings

max_source_resolution=5m&timeout=10

 技术分享图片

 

 

Grafana通过dashboard展示数据

5、下载dashboard(https://grafana.com/dashboards?dataSource=prometheus&search=docker)

 技术分享图片

 

 

下载完,得到一个json文件,导入Grafana(+àimportàupload.json file)

 技术分享图片

 

 技术分享图片

 

Docker安装prometheus监控

原文:https://www.cnblogs.com/spring1122/p/12408304.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!