04_Prometheus监控docker容器(4)
Cadvisor是Google(谷歌)开源的容器监控工具,指标数据采集可视化系统,专门用于获取容器内的指标数据。它被内嵌到k8s中作为k8s的监控组件
1.保证拥有docker环境
docker -v
2.docker主机部署Cadvisor采集数据
#注意:哪个docker主机需要被监控就在哪个docker主机上部署Cadvisor采集端
docker run \--volume=/:/rootfs:ro \--volume=/var/run:/var/run:rw \--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
3.访问测试:
http://服务器地址:8080
4.Prometheus添加Cadvisor采集端
#来到Prometheus监控端添加采集端的IP和端口
vim /usr/local/prometheus/prometheus.yml
21 scrape_configs:
22 # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
23 - job_name: "prometheus"
24
25 # metrics_path defaults to '/metrics'
26 # scheme defaults to 'http'.
27
28 static_configs:
29 - targets: ["localhost:9090","192.168.100.101:9100","192.168.100.102:9100","192.168.100.102:8080"]
##标蓝色是新加的Cadvisor采集端
#重启Prometheus服务
systemctl restart prometheus
5.使用grafana展示监控指标
Prometheus(普罗米修斯)+grafana(3)_prometheus+grafana构建应用监控(三)-CSDN博客文章浏览阅读1.4k次,点赞24次,收藏6次。本章是在上一章的基础上进行搭建,Prometheus的监控界面有点简陋了,所以我们要结合grafana还有就是Grafana 提供了丰富、美观且高度可定制化的可视化界面,能将 Prometheus 采集到的数据以直观易懂的图表、图形等形式展现出来,帮助用户更清晰地理解和分析监控数据。_prometheus+grafana构建应用监控(三)https://blog.csdn.net/weixin_72819498/article/details/138656350 #如果没部署监控面板可以看上一文档
面板编号:13946