elastic / elastic/elastic-agent
Remove k8sobjectsreceiver from edot
- Dominant language
- Go
- Stars
- 275
- Forks
- 264
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 303
Description
The `k8sobjectsreceiver` has been removed from the edot kube-stack in #11944, which was done for #10147 .
Since k8sobjectsreceiver is no longer needed as we now use k8seventsrecevier we should remove k8sobjects receiver from the following in edot:
- edot components: https://github.com/elastic/elastic-agent/blob/41feb796ea067072c2c11d23d139ea577f4eaaa6/internal/edot/components.yml#L34
- edot otel components: https://github.com/elastic/elastic-agent/blob/41feb796ea067072c2c11d23d139ea577f4eaaa6/internal/edot/otelcol/components.go#L28
cc @ChrsMark
Contributor guide
Research direction
Start with internal/edot/components.yml and internal/edot/otelcol/components.go at the linked locations, and inspect how k8sobjectsreceiver is listed in each. Remove the obsolete entries and search for remaining edot references to the receiver; done means both listed component definitions no longer include it without breaking validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100