redpanda-data / redpanda-data/connect
Add support for open telemetry metrics
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 8.8k
- Forks
- 969
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 64
Description
Benthos currently supports OTEL traces but not metrics. We should add support for metrics so Benthos is compatible with the entire Open Telemetry offering.
We can follow the config implementation for traces:
metrics:
open_telemetry_collector:
http: [] # No default (required)
grpc: [] # No default (required)
If there's no concerns, I can get a PR together
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
Start by reading the existing OpenTelemetry traces implementation referenced in issue #1343 and compare its configuration approach with the proposed metrics configuration. Trace how the existing metrics system is configured and exported, then verify that HTTP and gRPC collector settings work and that metrics are emitted through the OpenTelemetry integration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100