Uses of Interface
io.helidon.tracing.Tracer
Package
Description
Security
Distributed tracing support for Helidon.
Helidon integration with Jaeger tracer.
Open Telemetry tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Open Tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.SPI classes to support integration of distributed tracers.
Helidon WebClient Tracing Support.
Helidon WebServer gRPC Support.
Helidon WebServer Tracing Observability Support.
-
Uses of Tracer in io.helidon.security
Modifier and TypeMethodDescriptionSecurity.tracer()
Returns a tracer that can be used to construct new spans.SecurityContext.tracer()
Provides the tracer to create new spans.Modifier and TypeMethodDescriptionSet an open tracing tracer to use for security.SecurityContext.Builder.tracingTracer
(Tracer tracingTracer) Tracer used to create new span contexts when tracing security events. -
Uses of Tracer in io.helidon.tracing
Modifier and TypeMethodDescriptionstatic Tracer
Tracer.global()
Get the currently registered global tracer.static Tracer
Tracer.noOp()
Create a no-op tracer.Tracer.register
(SpanListener listener) Registers with the tracer a lifecycle event listener to receive events from span builders, spans, and scopes derived from this tracer. -
Uses of Tracer in io.helidon.tracing.providers.jaeger
-
Uses of Tracer in io.helidon.tracing.providers.opentelemetry
Modifier and TypeMethodDescriptionOpenTelemetryTracerProvider.global()
static Tracer
OpenTelemetryTracerProvider.globalTracer()
Registered global tracer, or tracer from global open telemetry.OpenTelemetryDataPropagationProvider.OpenTelemetryContext.tracer()
Return the tracer.Modifier and TypeMethodDescriptionstatic Span.Builder
<?> HelidonOpenTelemetry.create
(io.opentelemetry.api.trace.SpanBuilder spanBuilder, Tracer helidonTracer) Wrap an open telemetry span builder.void
static void
OpenTelemetryTracerProvider.globalTracer
(Tracer tracer) Register global tracer. -
Uses of Tracer in io.helidon.tracing.providers.opentracing
-
Uses of Tracer in io.helidon.tracing.spi
Modifier and TypeMethodDescriptionTracerProvider.global()
Global tracer that is registered, or a NoOp tracer if none is registered. -
Uses of Tracer in io.helidon.webclient.tracing
Modifier and TypeMethodDescriptionstatic WebClientService
Creates a new client tracing service for a specific tracer. -
Uses of Tracer in io.helidon.webserver.grpc
Modifier and TypeMethodDescriptionstatic GrpcTracingInterceptor
GrpcTracingInterceptor.create
(Tracer tracer, GrpcTracingConfig config) Create aGrpcTracingInterceptor
interceptor. -
Uses of Tracer in io.helidon.webserver.observe.tracing
Modifier and TypeMethodDescriptionTracingObserverConfig.BuilderBase.TracingObserverConfigImpl.tracer()
Modifier and TypeMethodDescriptionTracingObserverConfig.BuilderBase.tracer()
Tracer to use to extract inbound span context.Modifier and TypeMethodDescriptionstatic TracingObserver
Create a tracing observer that is enabled for all paths and spans (that are enabled by default).static TracingObserver
Create a new tracing observer based onConfig
.Tracer to use to extract inbound span context.