Package com.google.api.gax.tracing
Class OpenTelemetryTraceManager
java.lang.Object
com.google.api.gax.tracing.OpenTelemetryTraceManager
- All Implemented Interfaces:
TraceManager
OpenTelemetry implementation of managing traces. This implementation collects the measurements
related to the lifecyle of an RPC.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.api.gax.tracing.TraceManager
TraceManager.Span -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSpan(String name, Map<String, Object> attributes) Starts a span and returns a handle to manage its lifecycle.
-
Constructor Details
-
OpenTelemetryTraceManager
public OpenTelemetryTraceManager(io.opentelemetry.api.OpenTelemetry openTelemetry)
-
-
Method Details
-
createSpan
Description copied from interface:TraceManagerStarts a span and returns a handle to manage its lifecycle.- Specified by:
createSpanin interfaceTraceManager
-