You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've pushed my work in progress here: #2150, if anyone already wants to take a look. I still have a bunch of TODO's to fix and we'll need two new samplers to support all Jaeger strategies (rate limiting and per operation).
Problem Statement
We are migrating from OpenTracing to OpenTelemetry, we use the Jaeger exporter and our apps will their sampling strategies from the OTel Collector.
While
jaeger_remote
is a known value forOTEL_TRACES_SAMPLER
according to the specification, this isn't supported yet by opentelemetry-go.Is there any work in progress to implement this? Is this something you would accept at this point?
Proposed Solution
Add a new implement of the Sampler interface that uses the Jaeger remote protocol to apply sampling strategies.
Alternatives
I'm not aware of any other remote sampling implementations.
Prior Art
I don't know if any other client library has implemented the Jaeger remote sampler.
The Jaeger receiver in collector has support for remote sampling: https://github.com/open-telemetry/opentelemetry-collector/blob/main/receiver/jaegerreceiver/README.md#remote-sampling
Additional Context
N/A
The text was updated successfully, but these errors were encountered: