add cadvisor
This commit is contained in:
parent
8289890ccd
commit
51859b6171
2 changed files with 43 additions and 0 deletions
|
@ -119,6 +119,7 @@ rev: 2024-07-14
|
|||
- [Textpieces](utilities/Textpieces.md)
|
||||
- [ImHex](utilities/ImHex.md)
|
||||
- [Node Exporter](utilities/node-exporter.md)
|
||||
- [cAdvisor](utilities/cAdvisor.md)
|
||||
|
||||
# Mobile
|
||||
- [Aegis](./utilities/Aegis.md)
|
||||
|
|
42
technology/applications/utilities/cAdvisor.md
Normal file
42
technology/applications/utilities/cAdvisor.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
---
|
||||
obj: application
|
||||
repo: https://github.com/google/cadvisor
|
||||
rev: 2024-12-12
|
||||
---
|
||||
|
||||
# cAdvisor
|
||||
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.
|
||||
|
||||
## Prometheus
|
||||
Add this to [Prometheus](../web/Prometheus.md) config file:
|
||||
|
||||
```yml
|
||||
scrape_configs:
|
||||
- job_name: cadvisor
|
||||
scrape_interval: 5s
|
||||
static_configs:
|
||||
- targets:
|
||||
- cadvisor:8080
|
||||
```
|
||||
|
||||
## Docker-Compose
|
||||
|
||||
```yml
|
||||
services:
|
||||
cadvisor:
|
||||
volumes:
|
||||
- /:/rootfs:ro
|
||||
- /var/run:/var/run:ro
|
||||
- /sys:/sys:ro
|
||||
- /var/lib/docker/:/var/lib/docker:ro
|
||||
- /dev/disk/:/dev/disk:ro
|
||||
ports:
|
||||
- target: 8080
|
||||
published: 8080
|
||||
protocol: tcp
|
||||
mode: host
|
||||
privileged: true
|
||||
image: gcr.io/cadvisor/cadvisor
|
||||
deploy:
|
||||
mode: global
|
||||
```
|
Loading…
Reference in a new issue