Skip to content

Add support for Micrometer tracing #30156

@mhalbritter

Description

@mhalbritter

Extracted from #29666

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.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions