Module io.helidon.tracing
Package io.helidon.tracing
package io.helidon.tracing
Distributed tracing support for Helidon.
This module provides a full API for tracing, that abstract various tracing APIs, such as OpenTracing and OpenTelemetry
tracing.
-
ClassDescriptionAPI used to configure headers when propagating tracing information across service boundaries.API used to obtain headers when reading propagated tracing information incoming across service boundaries.A Scope that can be (eventually) closed.Tracing span.Span.Builder<B extends Span.Builder<B>>Fluent API builder to create a new
Span
.Span kind.Span status.Context of a tracingSpan
.Tag<T>Tag abstraction that can be used withTracerBuilder.addTracerTag(String, String)
.Tag source (a type that can create tags).Tracer abstraction.TracerBuilder<T extends TracerBuilder<T>>A builder for tracingtracer
.