Uses of Interface
io.helidon.tracing.Span.Builder
Packages that use Span.Builder
Package
Description
Distributed tracing support for Helidon.
Open Telemetry tracing support that plugs into the
TracerBuilder SPI and provides
a Tracer implementation.Helidon WebServer Tracing Observability Support.
-
Uses of Span.Builder in io.helidon.tracing
Classes in io.helidon.tracing with type parameters of type Span.BuilderModifier and TypeInterfaceDescriptionstatic interfaceSpan.Builder<B extends Span.Builder<B>>Fluent API builder to create a newSpan.Methods in io.helidon.tracing that return Span.BuilderModifier and TypeMethodDescriptionSpan.Builder<?> Tracer.spanBuilder(String name) A new span builder to constructSpan.Methods in io.helidon.tracing with parameters of type Span.BuilderModifier and TypeMethodDescriptionabstract voidTag.apply(Span.Builder<?> spanBuilder) Configure this tag on the span builder.voidSpanContext.asParent(Span.Builder<?> spanBuilder) Configure this context as a parent of the provided builder.default voidSpanListener.starting(Span.Builder<?> spanBuilder) -
Uses of Span.Builder in io.helidon.tracing.providers.opentelemetry
Methods in io.helidon.tracing.providers.opentelemetry that return Span.BuilderModifier and TypeMethodDescriptionstatic Span.Builder<?> HelidonOpenTelemetry.create(io.opentelemetry.api.trace.SpanBuilder spanBuilder, Tracer helidonTracer) Wrap an open telemetry span builder. -
Uses of Span.Builder in io.helidon.webserver.observe.tracing
Methods in io.helidon.webserver.observe.tracing with parameters of type Span.BuilderModifier and TypeMethodDescriptionvoidTracingSemanticConventions.beforeStart(Span.Builder<?> spanBuilder) Applies semantic conventions to theSpan.Builderjust prior to Helidon using the span builder to create the span for the request.