Prometheus+Grafana 监控 Docker
时间:2019-12-07 09:37:36
收藏:0
阅读:218
cAdvisor (Container Advisor) :用于收集正在运行的容器资源使用和性能信息。
https://github.com/google/cadvisor
Prometheus(普罗米修斯):容器监控系统。
https://prometheus.io
https://github.com/prometheus
Grafana:是一个开源的度量分析和可视化系统。
https://grafana.com/grafana/download
https://grafana.com/dashboards/193 (监控Docker主机模板)
Docker部署cAdvisor:
docker run -d --volume=/:/rootfs:ro --volume=/var/run:/var/run:ro --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=8080:8080 --detach=true --name=cadvisor google/cadvisor:latest
[root@k8s-node3 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dc7145546a48 google/cadvisor:latest "/usr/bin/cadvisor -…" 20 minutes ago Up 20 minutes 0.0.0.0:8080->8080/tcp cadvisor 1f8a89029b08 192.168.146.130/welcome/java-demo:master-5 "catalina.sh run" 4 hours ago Up 4 hours 0.0.0.0:88->8080/tcp tomcat-java-demo e06952269e6c jenkins/jenkins:lts "/sbin/tini -- /usr/…" 46 hours ago Up 46 hours 0.0.0.0:50000->50000/tcp, 0.0.0.0:80->8080/tcp jenkins
端口是8080

metrics 可以获取到文本数据, http://192.168.146.132:8080/metrics ,Prometheus就是获取这些数据进行存储
原文:https://www.cnblogs.com/w787815/p/12000359.html
评论(0)