Skip to content

Add support for Micrometer tracing #30156

Closed
@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

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions