使用prometheus监控docker

IT
IT
IT
406
文章
1
评论
2020年6月9日14:33:46 评论 6,961 1332字阅读4分26秒

安装谷歌写的cadvisor

VERSION=v0.35.0 # use the latest release version from https://github.com/google/cadvisor/releases
sudo 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=8080:8080 \
  --detach=true \
  --name=cadvisor \
  --privileged \
  --device=/dev/kmsg \
  gcr.io/google-containers/cadvisor:$VERSION
  • cAdvisor现在在(在后台)运行http://localhost:8080。该设置包括cAdvisor需要观察的Docker状态目录。

访问

  • URL http://198.10.183.133:8080/

使用prometheus监控docker

 

  • 修改prometheus配置文件
[root@iZrj987jhi4cl38mj8px0eZ ~]# vim  /opt/prometheus/prometheus.yml 
  - job_name: linux-docker
    static_configs:
      - targets: ['172.20.176.56:9100']
      - targets: ['172.20.176.56:8080']
        labels:
          instance: localhost

 重启服务

[root@iZrj987jhi4cl38mj8px0eZ prometheus]# docker ps
CONTAINER ID        IMAGE                                       COMMAND                  CREATED             STATUS                    PORTS                    NAMES
4dec3b3c2c61        gcr.io/google-containers/cadvisor:v0.35.0   "/usr/bin/cadvisor -…"   23 minutes ago      Up 23 minutes (healthy)   0.0.0.0:8080->8080/tcp   cadvisor
6c53cdbd77c2        grafana/grafana                             "/run.sh"                26 minutes ago      Up 26 minutes             0.0.0.0:3000->3000/tcp   grafana
d76c9811136d        prom/node-exporter                          "/bin/node_exporter"     27 minutes ago      Up 27 minutes                                      trusting_grothendieck
179b326df5ea        prom/prometheus                             "/bin/prometheus --c…"   27 minutes ago      Up 34 seconds             0.0.0.0:9090->9090/tcp 
[root@iZrj987jhi4cl38mj8px0eZ prometheus]# docker restart 179b326df5ea
179b326df5ea
  • 页面查看

使用prometheus监控docker

配置Grafana

  • 添加prometheus

使用prometheus监控docker

  • 填写地址

使用prometheus监控docker

  • 添加仪表盘193

 

继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年6月9日14:33:46
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Docker安装devops Docker

Docker安装devops

docker安装sonarqube 下载所需镜像 # docker pull postgres:10 # docker pull sonarqube:7.9.1-community 启动服务 # do...
修改docker默认IP Docker

修改docker默认IP

默认安装的docker一般是以网桥bridge模式提供一个网络,默认的地址是172.17.0.1/16 # ip ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu ...
Docker部署Apollo Apollo

Docker部署Apollo

安装docker $ cd /opt/ $ sudo git clone --depth=1 https://github.com/cncentoscn/setuptools.git $ cd set...

您必须才能发表评论!