public class OpenTelemetryRequestTracer extends Object implements RequestTracer
| Modifier and Type | Method and Description |
|---|---|
RequestSpan |
requestSpan(String operationName,
RequestSpan parent) |
Mono<Void> |
start() |
Mono<Void> |
stop(Duration timeout) |
static OpenTelemetryRequestTracer |
wrap(io.opentelemetry.api.trace.Tracer tracer)
Wraps the OpenTelemetry tracer and returns a datatype that can be passed into the requestTracer method of the
environment.
|
public static OpenTelemetryRequestTracer wrap(io.opentelemetry.api.trace.Tracer tracer)
tracer - the tracer to wrap.public RequestSpan requestSpan(String operationName, RequestSpan parent)
requestSpan in interface RequestTracerpublic Mono<Void> start()
start in interface RequestTracerpublic Mono<Void> stop(Duration timeout)
stop in interface RequestTracerCopyright © 2021 Couchbase, Inc.. All rights reserved.