欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Prometheus+Grafana监控Docker

时间:2023-06-26
Prometheus + Grafana 监控Docker cAdvisor(Container Advisor):用于收集正在运行的容器资源使用和性能信息

k8s中kubelet自带cadvisor监控所有节点

参考:https://github.com/google/cadvisor

#在被监控主机(客户端)上部署cAdvisor,IP地址:192.168.1.102[root@nod ~]# docker run --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=8090:8080 --detach=true --name=cadvisor --privileged --device=/dev/kmsg google/cadvisor

访问cAdvisor:http://192.168.1.102:8090/containers/

Prometheus(普罗米修斯):容器监控系统

https://prometheus.io/

http://github.com/prometheus

#在服务器上面部署,IP地址:192.168.1.101#1、编辑配置文件prometheus.yml[root@master tmp]# vim prometheus.yml#添加如下内容:global: scrape_interval: 60s evaluation_interval: 60s scrape_configs: - job_name: prometheus static_configs: - targets: ['192.168.1.102:8090'] #客户端cAdvisor的地址 labels: instance: prometheus#启动容器docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

访问prometheus:http://192.168.1.101:9090

Grafana:是一个开源的度量分析和可视化系统

https://grafana.com/grafana/download

https://grafana.com/grafana/dashboards/193(监控docker主机模版)

#在服务器上面部署,IP地址:192.168.1.101[root@master tmp]# docker run -d --name=grafana -p 3000:3000 grafana/grafana

访问Grafana:http://192.168.1.101:3000

用户名:admin

密码:admin


URL为prometheus的访问地址,并且导入“193”的模版


Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。