通过cAdvisor监控Docker性能

1. 简介

cAdvisor(Container Advisor)实现了对docker运行容器的监控,对于每个容器,它保存了资源隔离参数、历史资源使用情况、完整的历史资源使用柱状图和网络统计信息。

2. 安装

VERSION=v0.36.0 # use the latest release version from https://github.com/google/cadvisor/releases
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/cadvisor/cadvisor:$VERSION

确认容器是否启动成功

# docker ps
CONTAINER ID        IMAGE                              COMMAND                  CREATED             STATUS                   PORTS                                            NAMES
76457d3f7369        gcr.io/cadvisor/cadvisor:v0.36.0   "/usr/bin/cadvisor -…"   5 minutes ago       Up 5 minutes (healthy)   0.0.0.0:8080->8080/tcp     

3. 查看

 

cAdvisor

4. API

  • 相关资源
# curl  http://192.168.44.141:8080/api/v2.0
Supported request types: "appmetrics,attributes,events,machine,ps,spec,stats,storage,summary,version"
  • version
# curl  -s http://192.168.44.141:8080/api/v2.0/version | jq
"v0.36.0"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值