Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 810 Bytes

File metadata and controls

11 lines (8 loc) · 810 Bytes

OpenTracing

{smallrye-fault-tolerance} includes an integration between MicroProfile Context Propagation and OpenTracing. That is, {smallrye-fault-tolerance} includes an implementation of ThreadContextProvider which propagates the active OpenTracing span from one thread to another. This can be used when Context Propagation is enabled.

This integration is present in the io.smallrye:smallrye-fault-tolerance-tracing-propagation artifact. It is used automatically when Context Propagation is present. When Context Propagation is not present, this artifact can still be in place, it just won’t do anything.

Technically, this doesn’t even belong to {smallrye-fault-tolerance}, but it’s present for historical reasons.