vectordotdev / vectordotdev/vector
Update `docker` source to use `docker_namespace` from `log_schema`
Open
Nobody has claimed this yet.
needs: approval
platform: docker
- Dominant language
- Rust
- Stars
- 22.6k
- Forks
- 2.3k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 146
Description
We should update the docker source to use a docker_namespace value from our global log schema. This should allow downstream sinks to understand where docker based fields are nested under.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the Docker source and the global log schema definitions, then trace how Docker fields are currently emitted. Update the source to use the schema's docker_namespace so downstream sinks can identify the nested Docker fields; verify the source's existing tests or validation paths if present.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, rust
- Domain
- observability
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100