栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Prometheus + Grafana 监控Docker

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Prometheus + Grafana 监控Docker

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”的模版


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733773.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号