Interfaces
The ExporterInterface allows you to swap out the Trace reporting mechanism
Common interface for enabling Trace integration for various frameworks and libraries.
This interface lets us define serialization strategies for SpanContext.
This interface lets us define separate SpanContext Propagator formats. This
interface is responsible for parsing and propagating the SpanContext to
upstream and downstream requests.
This interface lets us customize the sampling logic.
This interface allows you to use the null object pattern for your tracer.