Class SleuthSpanContextSupplier
java.lang.Object
org.springframework.cloud.sleuth.instrument.prometheus.SleuthSpanContextSupplier
- All Implemented Interfaces:
io.prometheus.client.exemplars.tracer.common.SpanContextSupplier
public class SleuthSpanContextSupplier
extends Object
implements io.prometheus.client.exemplars.tracer.common.SpanContextSupplier
SpanContextSupplier that integrates Sleuth's Tracer with Prometheus
exemplars.- Since:
- 3.1.0
- Author:
- Jonatan Ivanov
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SleuthSpanContextSupplier
- Parameters:
tracer- The tracer implementation to query for the current TraceId and SpanId.
-
-
Method Details
-
getTraceId
- Specified by:
getTraceIdin interfaceio.prometheus.client.exemplars.tracer.common.SpanContextSupplier
-
getSpanId
- Specified by:
getSpanIdin interfaceio.prometheus.client.exemplars.tracer.common.SpanContextSupplier
-