![cAdvisor](logo.png "cAdvisor")
![test status](https://github.com/google/cadvisor/workflows/Test/badge.svg)
cAdvisor (Container Advisor) provides container users an understanding of the resource usage and performance characteristics of their running containers. It is a running daemon that collects, aggregates, processes, and exports information about running containers. Specifically, for each container it keeps resource isolation parameters, historical resource usage, histograms of complete historical resource usage and network statistics. This data is exported by container and machine-wide.
cAdvisor has native support for [Docker](https://github.com/docker/docker) containers and should support just about any other container type out of the box. We strive for support across the board so feel free to open an issue if that is not the case. cAdvisor's container abstraction is based on [lmctfy](https://github.com/google/lmctfy)'s so containers are inherently nested hierarchically.
#### Quick Start: Running cAdvisor in a Docker Container
To quickly tryout cAdvisor on your machine with Docker, we have a Docker image that includes everything you need to get started. You can run a single cAdvisor to monitor the whole machine. Simply run:
```
VERSION=v0.36.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/cadvisor/cadvisor:$VERSION
```
cAdvisor is now running (in the background) on `http://localhost:8080`. The setup includes directories with Docker state cAdvisor needs to observe.
**Note**: If you're running on CentOS, Fedora, or RHEL (or are using LXC), take a look at our [running instructions](docs/running.md).
We have detailed [instructions](docs/running.md#standalone) on running cAdvisor standalone outside of Docker. cAdvisor [running options](docs/runtime_options.md) may also be interesting for advanced usecases. If you want to build your own cAdvisor Docker image, see our [deployment](docs/deploy.md) page.
For [Kubernetes](https://github.com/kubernetes/kubernetes) users, cAdvisor can be run as a daemonset. See the [instructions](deploy/kubernetes) for how to get started, and for how to [kustomize](https://github.com/kubernetes-sigs/kustomize#kustomize) it to fit your needs.
## Building and Testing
See the more detailed instructions in the [build page](docs/development/build.md). This includes instructions for building and deploying the cAdvisor Docker image.
## Exporting stats
cAdvisor supports exporting stats to various storage plugins. See the [documentation](docs/storage/README.md) for more details and examples.
## Web UI
cAdvisor exposes a web UI at its port:
`http://<hostname>:<port>/`
See the [documentation](docs/web.md) for more details.
## Remote REST API & Clients
cAdvisor exposes its raw and processed stats via a versioned remote REST API. See the API's [documentation](docs/api.md) for more information.
There is also an official Go client implementation in the [client](client/) directory. See the [documentation](docs/clients.md) for more information.
## Roadmap
cAdvisor aims to improve the resource usage and performance characteristics of running containers. Today, we gather and expose this information to users. In our roadmap:
- Advise on the performance of a container (e.g.: when it is being negatively affected by another, when it is not receiving the resources it requires, etc).
- Auto-tune the performance of the container based on previous advise.
- Provide usage prediction to cluster schedulers and orchestration layers.
## Community
Contributions, questions, and comments are all welcomed and encouraged! cAdvisor developers hang out on [Slack](https://kubernetes.slack.com) in the #sig-node channel (get an invitation [here](http://slack.kubernetes.io/)). We also have [discuss.kubernetes.io](https://discuss.kubernetes.io/).
Please reach out and get involved in the project, we're actively looking for more contributors to bring on board!
### Core Team
* [@bobbypage, Google](https://github.com/bobbypage)
* [@iwankgb, Independent](https://github.com/iwankgb)
* [@creatone, Intel](https://github.com/creatone)
* [@dims, VMWare](https://github.com/dims)
* [@mrunalp, RedHat](https://github.com/mrunalp)
### Frequent Collaborators
* [@haircommander, RedHat](https://github.com/haircommander)
### Emeritus
* [@dashpole, Google](https://github.com/dashpole)
* [@dchen1107, Google](https://github.com/dchen1107)
* [@derekwaynecarr, RedHat](https://github.com/derekwaynecarr)
没有合适的资源?快使用搜索试试~ 我知道了~
cadvisor:一款由 Google 开源的容器监控工具 它可以实时统计容器运行时占用的资源,包括 CPU 利用率、内存使用量
共2000个文件
go:267个
core_id:198个
physical_package_id:197个
需积分: 12 0 下载量 13 浏览量
2023-01-06
18:35:03
上传
评论
收藏 2.09MB ZIP 举报
温馨提示
cadvisor:一款由 Google 开源的容器监控工具。它可以实时统计容器运行时占用的资源,包括 CPU 利用率、内存使用量、网络传输等信息。提供了 Web 可视化页面,能方便用户分析和监控容器运行状态,支持包括 Docker 在内的几乎所有类型的容器。 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/cadvisor/cadvisor:$VERSION
资源推荐
资源详情
资源评论
收起资源包目录
cadvisor:一款由 Google 开源的容器监控工具 它可以实时统计容器运行时占用的资源,包括 CPU 利用率、内存使用量 (2000个子文件)
AUTHORS 256B
cpu.cfs_period_us 7B
cpu.cfs_quota_us 6B
clear_refs4 2B
clear_refs6 2B
clear_refs8 2B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 14B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
core_cpus 9B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
jysf98746
- 粉丝: 1210
- 资源: 149
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功