Prometheus之监控Docker服务器及Grafana可视化

1.  使用容器cAdvisor监控节点

    1.  安装cAdvisor收集容器信息       

docker run -d \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
--net=host \
-v "/etc/localtime:/etc/localtime" \
google/cadvisor:latest

    2.  cAdvisor使用metrics收集监控指标

        访问地址: http://ip:8080/metrics

    3.  修改prometheus.yaml文件,添加scrap配置

scrape_configs:
- job_name: 'docker203' static_configs: - targets: ['192.168.1.203:8080']

    4.  检查并重新加载配置文件

./promtool check config prometheus.yml
kill -hup PID

    5.  访问被监控的Dockeru服务器

        http://192.168.1.203:8080/metrics

2.  Grafana导入Docker监控图表

    1.  与Linux服务器资源使用情况类似              

  

        

posted @ 2023-05-16 16:16  奋斗史  阅读(39)  评论(0)    收藏  举报