prometheus使用cAdvisor监控容器

一、启动cAdvisor容器

1、启动一个nginx容器

docker run --name mynginxv1 -d --restart=always -p 800:80 xingning/mynginx:v1 nginx
yum update

2、运行cAdvisor

#运行单个cAdvisor来监控整个Docker主机,被监控端安装完Docker后,添加启动cAdvisor容器

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 \
  --restart=always \
  google/cadvisor:latest

在这里插入图片描述

二、修改prometheus配置

1、添加配置

#修改完配置,重启prometheus
  - job_name: 'docker'
    static_configs:
      - targets: ['192.168.84.128:8080']
        labels:
          instance: docker

在这里插入图片描述

2、Granfana 导入 Docker 监控图表

在这里插入图片描述
在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_37837432/article/details/121878391