rustracing_jaeger icon indicating copy to clipboard operation
rustracing_jaeger copied to clipboard

Enable injectors and extractors bound to tracer

Open bobrik opened this issue 6 years ago • 1 comments
trafficstars

In jaeger-client-go propagators (injector + extractor concept) are bound to tracers, which makes it possible to wrap a default implementations. For example, we were able to sign HTTP headers with an HMAC key bound to tracer, with user working with an opaque OpenTracing interface.

It would be nice to have the same ability in rust implementation.

bobrik avatar Mar 13 '19 23:03 bobrik

Thanks for your useful suggestion. It sounds good, but probably requires breaking interface changes (maybe). Therefore, I would like to revisit this feature when actual users need it.

sile avatar Mar 17 '19 08:03 sile