open-telemetry / opentelemetry-go-contrib

Collection of extensions for OpenTelemetry-Go.
https://opentelemetry.io/
Apache License 2.0
1.07k stars 505 forks source link

Remove pdata dependency and use proto-go instead #5789

Closed dmathieu closed 4 days ago

dmathieu commented 1 week ago

It's a bit weird that this autoexport package has a dependency on the collector (well, pdata). I believe it makes more sense to use proto-go.

pdata also has a rather high release cadence, even though it isn't modified very frequently. So this change should slightly reduce the number of renovabot PRs.

dmathieu commented 1 week ago

Possibly, we could also move those tests into a test submodule, so there is no indirect dependency on grpc for folks using this.