google / google/cadvisor

Support Podman transient store

Open
#3,921 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
19.4k
Forks
2.5k
Avg merge
9h 7m
Merged PRs (30d)
1

Description

I have been trying to make cadvisor in docker to monitor podman(rootless & rootful) with `transient_store=true` work, but i have not been able to make it work.

cadvisor version: v0.60.5
podman version: 5.8.2

```yaml
services:
cadvisor:
image: cadvisor:v0.60.5
container_name: cadvisor
privileged: true
ports:
- 8080:8080
volumes:
- /var/run:/var/run:rw
- /run/containers:/run/containers:ro
- /dev/disk:/dev/disk:ro
- /var/lib/containers:/var/lib/containers:ro
- /run:/run:ro
- /var/lib/containers:/var/lib/contianers:ro
- /sys/sys:ro
- /:/rootfs:ro
- /etc/machine-id:/etc/machine-id:ro
- /dev/disk:/dev/disk:ro
devices:
- /dev/ksmg:/dev/ksmg
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported cadvisor v0.60.5 setup from the issue's Docker Compose configuration with Podman transient_store enabled in both rootless and rootful modes. Compare the resulting monitoring behavior and identify what is needed for cadvisor to support both modes; done means container metrics are collected successfully in each configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.