Closed
Description
Extracted from #29666
- Support for Micrometer Tracing - you can check out more here https://micrometer.io/docs/tracing
Micrometer Tracing comes with the following features
- Abstraction over a Tracer (Tracer is a library handling a lifecycle of a span. Span is wrapping an action that we would like to measure. Span contains information such as timing, span id - unique identifier for an action, trace id - same identifier for all actions within the same business transaction)
- Tracer bridges. We're bridging from the abstraction to a concrete tracer implementation. We support the following tracers
TracingObservationHandler
interface and its implementations- Span exporters /reporters (to visualize latency we should send spans to a reporting system such as Wavefront)
- Zipkin with Brave
- Anything that OTel provides out of the box (Zipkin, OTLP etc.)
- Wavefront with Brave and OTel
We need Boot to configure the Bridges with all of their features.