influxdata / influxdata/telegraf
Input Plugin: containerd or cri for kubernetes
- Dominant language
- Go
- Stars
- 17.8k
- Forks
- 5.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 161
Description
### Proposal:
As dockershim is deprecated in kubelet for kubernetes, it would be great to get an input plugin for CRI environments/runtimes.
### Current behavior:
The kubernetes input plugin does not fully replace the docker input plugin, as metrics like "exit_code" of containers (and many more) are missing
see https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/
Contributor guide
Research direction
Start by reviewing the existing Kubernetes and Docker input plugins and the linked Kubernetes runtime guidance. Determine the CRI or containerd scope and which missing metrics, including container exit_code, must be supported. Done means a defined input plugin for CRI environments that provides the required replacement metrics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes
- Domain
- observability-sre
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100