Uses of Interface
io.helidon.tracing.Tracer
Packages that use 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
Methods in io.helidon.security that return TracerModifier and TypeMethodDescriptionSecurity.tracer()Returns a tracer that can be used to construct new spans.SecurityContext.tracer()Provides the tracer to create new spans.Methods in io.helidon.security with parameters of type TracerModifier 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
Methods in io.helidon.tracing that return TracerModifier and TypeMethodDescriptionstatic TracerTracer.global()Get the currently registered global tracer.static TracerTracer.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.Methods in io.helidon.tracing with parameters of type Tracer -
Uses of Tracer in io.helidon.tracing.providers.jaeger
Methods in io.helidon.tracing.providers.jaeger that return TracerModifier and TypeMethodDescriptionJaegerTracerBuilder.build()Builds theTracerfor Jaeger based on the configured parameters.JaegerTracerProvider.global()Methods in io.helidon.tracing.providers.jaeger with parameters of type Tracer -
Uses of Tracer in io.helidon.tracing.providers.opentelemetry
Methods in io.helidon.tracing.providers.opentelemetry that return TracerModifier and TypeMethodDescriptionOpenTelemetryTracerProvider.global()static TracerOpenTelemetryTracerProvider.globalTracer()Registered global tracer, or tracer from global open telemetry.OpenTelemetryDataPropagationProvider.OpenTelemetryContext.tracer()Return the tracer.Methods in io.helidon.tracing.providers.opentelemetry with parameters of type TracerModifier and TypeMethodDescriptionstatic <T extends io.opentelemetry.api.trace.Tracer & Wrapper>
THelidonOpenTelemetry.callbackEnabledFrom(Tracer helidonTracer) Returns an OpenTelemetryTracerimplementation which providesSpanBuilderandSpaninstances capable of notifyingSpanListenerobjects registered with the supplied Helidon tracer.static Span.Builder<?> HelidonOpenTelemetry.create(io.opentelemetry.api.trace.SpanBuilder spanBuilder, Tracer helidonTracer) Wrap an open telemetry span builder.voidstatic voidOpenTelemetryTracerProvider.globalTracer(Tracer tracer) Register global tracer.Constructors in io.helidon.tracing.providers.opentelemetry with parameters of type Tracer -
Uses of Tracer in io.helidon.tracing.providers.opentracing
Methods in io.helidon.tracing.providers.opentracing that return TracerModifier and TypeMethodDescriptionstatic TracerWrap an open tracing tracer.OpenTracingTracerProvider.global()Methods in io.helidon.tracing.providers.opentracing with parameters of type Tracer -
Uses of Tracer in io.helidon.tracing.spi
Methods in io.helidon.tracing.spi that return TracerModifier and TypeMethodDescriptionTracerProvider.global()Global tracer that is registered, or a NoOp tracer if none is registered.Methods in io.helidon.tracing.spi with parameters of type Tracer -
Uses of Tracer in io.helidon.webclient.tracing
Methods in io.helidon.webclient.tracing with parameters of type TracerModifier and TypeMethodDescriptionstatic WebClientServiceCreates a new client tracing service for a specific tracer. -
Uses of Tracer in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with parameters of type TracerModifier and TypeMethodDescriptionstatic GrpcTracingInterceptorGrpcTracingInterceptor.create(Tracer tracer, GrpcTracingConfig config) Create aGrpcTracingInterceptorinterceptor. -
Uses of Tracer in io.helidon.webserver.observe.tracing
Methods in io.helidon.webserver.observe.tracing that return TracerModifier and TypeMethodDescriptionTracingObserverConfig.BuilderBase.TracingObserverConfigImpl.tracer()TracingObserverConfig.tracer()Tracer to use to extract inbound span context.Methods in io.helidon.webserver.observe.tracing that return types with arguments of type TracerModifier and TypeMethodDescriptionTracingObserverConfig.BuilderBase.tracer()Tracer to use to extract inbound span context.Methods in io.helidon.webserver.observe.tracing with parameters of type TracerModifier and TypeMethodDescriptionstatic TracingObserverCreate a tracing observer that is enabled for all paths and spans (that are enabled by default).static TracingObserverCreate a new tracing observer based onConfig.Tracer to use to extract inbound span context.