Class MicrometerObservationTaggedTracer
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.tracing.Tracer
org.apache.camel.observation.MicrometerObservationTracer
org.qubership.integration.platform.engine.service.debugger.tracing.MicrometerObservationTaggedTracer
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.CamelTracingService,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.RoutePolicyFactory,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@ManagedResource(description="MicrometerObservationTracer")
public class MicrometerObservationTaggedTracer
extends org.apache.camel.observation.MicrometerObservationTracer
-
Field Summary
Fields inherited from class org.apache.camel.tracing.Tracer
DECORATORS, encodingFields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.camel.tracing.SpanAdapterinsertCustomTagsToSpan(org.apache.camel.Exchange exchange, org.apache.camel.tracing.SpanAdapter spanAdapter) protected org.apache.camel.tracing.SpanAdapterstartExchangeBeginSpan(org.apache.camel.Exchange exchange, org.apache.camel.tracing.SpanDecorator sd, String operationName, org.apache.camel.tracing.SpanKind kind, org.apache.camel.tracing.SpanAdapter parent) protected org.apache.camel.tracing.SpanAdapterstartSendingEventSpan(String operationName, org.apache.camel.tracing.SpanKind kind, org.apache.camel.tracing.SpanAdapter parent, org.apache.camel.Exchange exchange, org.apache.camel.tracing.InjectAdapter injectAdapter) Methods inherited from class org.apache.camel.observation.MicrometerObservationTracer
finishSpan, getObservationRegistry, getTracer, initContextPropagators, initTracer, inject, setObservationRegistry, setTracerMethods inherited from class org.apache.camel.tracing.Tracer
addDecorator, createRoutePolicy, doInit, doShutdown, getCamelContext, getExcludePatterns, getSpanDecorator, getTracingStrategy, init, isEncoding, setCamelContext, setEncoding, setExcludePatterns, setTracingStrategyMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
MicrometerObservationTaggedTracer
public MicrometerObservationTaggedTracer()
-
-
Method Details
-
startExchangeBeginSpan
protected org.apache.camel.tracing.SpanAdapter startExchangeBeginSpan(org.apache.camel.Exchange exchange, org.apache.camel.tracing.SpanDecorator sd, String operationName, org.apache.camel.tracing.SpanKind kind, org.apache.camel.tracing.SpanAdapter parent) - Overrides:
startExchangeBeginSpanin classorg.apache.camel.observation.MicrometerObservationTracer
-
startSendingEventSpan
protected org.apache.camel.tracing.SpanAdapter startSendingEventSpan(String operationName, org.apache.camel.tracing.SpanKind kind, org.apache.camel.tracing.SpanAdapter parent, org.apache.camel.Exchange exchange, org.apache.camel.tracing.InjectAdapter injectAdapter) - Overrides:
startSendingEventSpanin classorg.apache.camel.observation.MicrometerObservationTracer
-
insertCustomTagsToSpan
@NotNull public static org.apache.camel.tracing.SpanAdapter insertCustomTagsToSpan(org.apache.camel.Exchange exchange, org.apache.camel.tracing.SpanAdapter spanAdapter)
-