Plantre Plantre
首页
后端
技术
硬件
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 技术

    • 技术文档
    • GitHub技巧
    • Nodejs
    • 博客搭建
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

plantre

一个后端开发者
首页
后端
技术
硬件
  • 前端文章

    • HTML
    • CSS
    • JavaScript
  • 技术

    • 技术文档
    • GitHub技巧
    • Nodejs
    • 博客搭建
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 虚拟化

    • 系统虚拟化

    • 容器虚拟化

      • docker命令
      • docker安装portainer图形化界面
      • var-run-docker.sock是什么
      • docker-compose.yml配置文件最全选项详解
      • Volume的类型和生命周期
      • docker更换镜像源
      • docker安装prometheus监控
      • docker安装node_exporter
      • docker安装cadvisor
      • micrometer是Exporter吗,有哪些常用的Exporter
      • docker安装gitea
      • docker安装nacos
      • docker安装anki-sync-server
    • 网络虚拟化

    • 存储虚拟化

    • 应用虚拟化

  • Git

  • 可视化

  • Linux

  • 远程串流等

  • SWF

  • 网络

  • 网站收藏
  • 技术
  • 虚拟化
  • 容器虚拟化
plantre
2025-05-14

docker安装cadvisor

  1. 部署 cAdvisor cAdvisor 是 Google 开源的容器资源监控工具,支持 Docker 快速部署:
docker run -d \
  --name=cadvisor \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:rw \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --publish=8080:8080 \
  google/cadvisor:latest
1
2
3
4
5
6
7
8

cAdvisor 将自动收集容器 CPU、内存、网络等数据,并通过 http://<cadvisor-ip>:8080/metrics 暴露指标。

  1. 配置 Prometheus 抓取 Docker 指标 在 prometheus.yml 中添加 Docker 监控任务:
scrape_configs:
  - job_name: 'docker_containers'
    static_configs:
      - targets: ['192.168.1.100:8080']  # cAdvisor 地址
1
2
3
4

重启 Prometheus 服务以生效。

  1. **核心监控指标 • 容器 CPU 使用率:rate(container_cpu_usage_seconds_total{container_label_com_docker_swarm_service_name="<service>"}[5m])

• 容器内存使用量:container_memory_usage_bytes{container_name="<name>"}

• 磁盘 I/O:container_fs_writes_bytes_total 和 container_fs_reads_bytes_total

• 网络流量:container_network_receive_bytes_total

编辑 (opens new window)
上次更新: 2025/06/10, 09:18:05
docker安装node_exporter
micrometer是Exporter吗,有哪些常用的Exporter

← docker安装node_exporter micrometer是Exporter吗,有哪些常用的Exporter→

最近更新
01
集成loki
07-04
02
TCP的ESTABLISHED是什么意思
06-24
03
安装1panel
06-24
更多文章>
Theme by Vdoing | Copyright © 2025-2025 plantre | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式