Package org.glassfish.jersey.opentracing
Class OpenTracingFeature
java.lang.Object
org.glassfish.jersey.opentracing.OpenTracingFeature
- All Implemented Interfaces:
Feature
A feature that enables OpenTracing support on server and client.
- Since:
- 2.26
- Author:
- Adam Lindenthal
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumOpenTracing Jersey event logging verbosity. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault child span name.static final StringDefault request "root" span name.static final StringDefault resource span name.static final StringStored span'sContainerRequestContextproperty key. -
Constructor Summary
ConstructorsConstructorDescriptionCreates feature instance with default (OpenTracingFeature.Verbosity.INFOverbosity level.OpenTracingFeature(OpenTracingFeature.Verbosity verbosity) Creates feature instance with given (OpenTracingFeature.Verbositylevel. -
Method Summary
-
Field Details
-
SPAN_CONTEXT_PROPERTY
Stored span'sContainerRequestContextproperty key.- See Also:
-
DEFAULT_RESOURCE_SPAN_NAME
Default resource span name.- See Also:
-
DEFAULT_CHILD_SPAN_NAME
Default child span name.- See Also:
-
DEFAULT_REQUEST_SPAN_NAME
Default request "root" span name.- See Also:
-
-
Constructor Details
-
OpenTracingFeature
public OpenTracingFeature()Creates feature instance with default (OpenTracingFeature.Verbosity.INFOverbosity level. -
OpenTracingFeature
Creates feature instance with given (OpenTracingFeature.Verbositylevel.- Parameters:
verbosity- desired level of logging verbosity
-
-
Method Details