opentracing-python-instrumentation
opentracing-python-instrumentation copied to clipboard
Add support to Tornado 6
Tornado 6 does not contain the StackContext used in the current implementation.
How could we support Tornado 6? Should one of the already-implemented ScopeManagers be used?
Should the contextvars module be used? That would limit the usage to Python 3.7+ though.
Because Tornado 6 fully asyncio-based framework, I think it's better to use AsyncioScopeManager. You can see this PoC about the problem https://github.com/opentracing/opentracing-python/pull/118
Any progress?
Any progress?
See https://github.com/uber-common/opentracing-python-instrumentation/issues/118