Interface OpenTelemetryManager
-
- All Known Implementing Classes:
JaegerTelemetryManager,LogTelemetryManager,OTLPTelemetryManager,ZipkinTelemetryManager
public interface OpenTelemetryManagerThe interface for the manager, which coordinates OpenTelemetry.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Shutdown the SDK cleanly at JVM exit.OpenTelemetrySpanHandlergetHandler()Returns the OpenTelemetry compatible span handler.StringgetServiceName()Return the service name.io.opentelemetry.api.trace.TracergetTelemetryTracer()Return the OpenTelemetry tracer from the initialized openTelemetry instance.voidinit()Initialize the exporter, configure an openTelemetry instance and create the tracer from it.
-
-
-
Method Detail
-
init
void init()
Initialize the exporter, configure an openTelemetry instance and create the tracer from it.
-
getTelemetryTracer
io.opentelemetry.api.trace.Tracer getTelemetryTracer()
Return the OpenTelemetry tracer from the initialized openTelemetry instance.- Returns:
- OpenTelemetry tracer.
-
close
void close()
Shutdown the SDK cleanly at JVM exit.
-
getServiceName
String getServiceName()
Return the service name.- Returns:
- service name.
-
getHandler
OpenTelemetrySpanHandler getHandler()
Returns the OpenTelemetry compatible span handler.- Returns:
- An OpenTelemetry compatible span handler.
-
-