Class HelidonOpenTelemetry
java.lang.Object
io.helidon.tracing.providers.opentelemetry.HelidonOpenTelemetry
Open Telemetry factory methods to create wrappers for Open Telemetry types.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classCheck if OpenTelemetry is present by indirect properties. -
Method Summary
Modifier and TypeMethodDescriptionstatic io.helidon.tracing.providers.opentelemetry.OpenTelemetryTracercreate(io.opentelemetry.api.OpenTelemetry telemetry, io.opentelemetry.api.trace.Tracer tracer, Map<String, String> tags) Wrap an open telemetry tracer.static Spancreate(io.opentelemetry.api.trace.Span span) Wrap an open telemetry span.
-
Method Details
-
create
public static io.helidon.tracing.providers.opentelemetry.OpenTelemetryTracer create(io.opentelemetry.api.OpenTelemetry telemetry, io.opentelemetry.api.trace.Tracer tracer, Map<String, String> tags) Wrap an open telemetry tracer.- Parameters:
telemetry- open telemetry instancetracer- tracertags- tracer tags- Returns:
- Helidon
Tracer
-
create
Wrap an open telemetry span.- Parameters:
span- open telemetry span- Returns:
- Helidon
Span
-