In this sandbox, cAdvisor gathers metrics for three running containers:
- Its own container
- A container running Redis
- A container running Prometheus
The Prometheus instance scrapes metrics from cAdvisor and makes them accessible via the Prometheus expression browser.
To start the sandbox:
# In the foreground
make run # docker-compose up --build
# In detached mode
make run-detached # docker-compose up --build --detachThis will start up the three containers mentioned above.
To kill the sandbox, run
make kill(alias fordocker-compose kill).
Open up http://localhost:9090/graph to access the Prometheus expression browser. Some example metrics to explore:
rate(container_cpu_usage_seconds_total{name="redis"}[1m])container_memory_usage_bytes{name="redis"}rate(container_network_transmit_bytes_total[1m])rate(container_network_receive_bytes_total[1m])
| Folder | Assets |
|---|---|
prometheus |
A prometheus.yml configuration file for Prometheus |