Open Tracing has support for instrumentation of Spring Boot application which use Servlets. It does not exist any support for the reactive stack named Webflux.
Webflux is based on reactive streams and therefor can not use anything based on thread locals. Opentracing active span functionality sadly depends on thread-locals and can therefor not be used.
Spring Security had a similiar problem and they created a reactive security context based on the context
of Project Reactor.
This experiment tries to find a solution to the problem of opentracing in a reactive-streams enviroment similiar to Spring Security.
- span-reporter log spans instead of real tracer implementation