首页 > 其他分享 >Prometheus笔记-监控docker容器

Prometheus笔记-监控docker容器

时间:2023-01-17 14:00:10浏览次数:38  
标签:容器 google cadvisor -- Prometheus docker latest

docker安装google/cadvisor

[root@VM-24-9-centos ~]# docker pull google/cadvisor
Using default tag: latest
latest: Pulling from google/cadvisor
ff3a5c916c92: Pull complete 
44a45bb65cdf: Pull complete 
0bbe1a2fe2a6: Pull complete 
Digest: sha256:815386ebbe9a3490f38785ab11bda34ec8dacf4634af77b8912832d4f85dca04
Status: Downloaded newer image for google/cadvisor:latest
docker.io/google/cadvisor:latest

启动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 \
-v "/etc/localtime:/etc/localtime" \
google/cadvisor:latest

cadvisor页面展示

访问地址 http://ip:8080

image.png

添加Prometheus子配置文件

# 子配置文件名称为docker_exporter.yml
- targets: ['localhost:58080']
  labels:
    env: 'test'
    host: 'localhost'
    type: 'docker_exporter'

Prometheus配置文件新增job_name

- job_name: "docker_exporter"
    metrics_path: '/metrics'
    scheme: 'http'
    file_sd_configs:
      # 子配置文件路径需要改为自己的
      - files: ["/usr/local/src/Prometheus_server/prometheus-2.41.0.linux-amd64/child_config/docker_exporter.yml"]

Prometheus 显示效果

image.png

标签:容器,google,cadvisor,--,Prometheus,docker,latest
From: https://www.cnblogs.com/jruing/p/17057650.html

相关文章

  • Prometheus笔记-安装Node_exporter
    Node_exporter是可以在*Nix和Linux系统上运行的计算机度量标准的导出器。Node_exporter主要用于暴露metrics给Prometheus,其中metrics包括:cpu的负载,内存的使用情......
  • 如何在centos上安装nvidia docker
    当基于nvidiagpu开发的docker镜像在实际部署时,需要先安装nvidiadocker。那么如何安装nvidiadocker呢。下面将详细介绍下。安装原生dockeryum-yinstalldocker-io......
  • Prometheus笔记-安装
    官网https://prometheus.io/docs/introduction/overview/下载Prometheushttps://prometheus.io/download/安装Prometheus配置文件#myglobalconfigglobal:......
  • Prometheus笔记-Label标签
    LabelLable是为了方便管理及查询监控目标,在后续写promtheus查询语法的时候需要使用标签作为查询条件配置文件#Ascrapeconfigurationcontainingexactlyoneendpoin......
  • Prometheus笔记-file_sd_config
    一般一个job作为一个业务服务,它下面的监控的机器/节点都是这个服务的节点,为了方便管理,我们可以按照job划分,为每个job创建一个子配置文件,这样方便管理配置文件#myglob......
  • Docker容器重启策略及退出状态码
    1.Docker容器的重启策略Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。Docker容器的重启策略如下:no           -默认策略,在容......
  • minio-docker-swarm-compose-secrets.yaml
    minio-docker-swarm-compose-secrets.yamldockerswarm集群部署minio文档version:'3.7'#Settingsandconfigurationsthatarecommonforallcontainersx-minio......
  • 手把手教你写Dockerfile以及测试
    Dockerfile是什么?dockerfile就是用来构建docker镜像的构建文件,命令参数脚本。如何使用Dockerfile?1、编写一个Dockerfile文件2、dockerbuild构建成基础使用(此处罗......
  • Spring IoC容器
    IoC容器负责实例化,配置和组装对象。IoC容器从XML文件获取信息并相应地工作。IoC容器执行的主要任务是:实例化应用程序类配置对象组装对象之间的依赖关系 有两种类......
  • Stack 容器
    Stack容器介绍Stack栈容器,是Vector的一个子类,它实现了一个标准的后进先出(LIFO:LastInFristOut)的栈。Stack特点是后进先出。它通过5个操作方法对Vector进行......