Docker安裝prometheus監控


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)

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM