Uses of Interface
io.helidon.tracing.Span
Package
Description
Core classes used by both the gRPC server and gRPC client.
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.
-
Uses of Span in io.helidon.grpc.core
Modifier and TypeFieldDescriptionstatic final io.grpc.Context.Key
<Span> GrpcTracingContext.SPAN_KEY
Context key for Span instance.Modifier and TypeMethodDescriptionGrpcTracingContext.activeSpan()
Get the current active span associated with the context. -
Uses of Span in io.helidon.tracing
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.default Span
Span.Builder.start()
Build and start the span with current timestamp.Start the span with an explicit timestamp.default Span
Add a tag to this span.Add a boolean tag.Add a numeric tag.Add a string tag.Modifier and TypeMethodDescriptiondefault void
Invoked just after a span has been activated.abstract void
Configure this tag on the span provided.default void
Invoked just after a scope has been closed.default void
Invoked just after a span has been ended successfully.default void
Invoked just after a span has been ended unsuccessfully.default void
Invoked just after a span has been started. -
Uses of Span in io.helidon.tracing.providers.jaeger
-
Uses of Span in io.helidon.tracing.providers.opentelemetry
Modifier and TypeMethodDescriptionstatic Span
HelidonOpenTelemetry.create
(io.opentelemetry.api.trace.Span span) Wrap an open telemetry span.static Span
HelidonOpenTelemetry.create
(io.opentelemetry.api.trace.Span span, io.opentelemetry.api.baggage.Baggage baggage) Wrap an open telemetry span.OpenTelemetryDataPropagationProvider.OpenTelemetryContext.span()
Return the span.Modifier and TypeMethodDescriptionOpenTelemetryTracerProvider.activeSpan()
Returns aSpan
representing the currently-active OpenTelemetry span with any current baggage set on the returned span.OpenTelemetryTracerProvider.currentSpan()
-
Uses of Span in io.helidon.tracing.providers.opentracing
-
Uses of Span in io.helidon.tracing.spi
baggage()
and thenWritableBaggage.set(String, String)
}.