Class LogTelemetryManager
- java.lang.Object
-
- org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.LogTelemetryManager
-
- All Implemented Interfaces:
OpenTelemetryManager
public class LogTelemetryManager extends Object implements OpenTelemetryManager
-
-
Constructor Summary
Constructors Constructor Description LogTelemetryManager()
-
Method Summary
All Methods Instance Methods Concrete 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
public void init()
Description copied from interface:OpenTelemetryManagerInitialize the exporter, configure an openTelemetry instance and create the tracer from it.- Specified by:
initin interfaceOpenTelemetryManager
-
getTelemetryTracer
public io.opentelemetry.api.trace.Tracer getTelemetryTracer()
Description copied from interface:OpenTelemetryManagerReturn the OpenTelemetry tracer from the initialized openTelemetry instance.- Specified by:
getTelemetryTracerin interfaceOpenTelemetryManager- Returns:
- OpenTelemetry tracer.
-
close
public void close()
Description copied from interface:OpenTelemetryManagerShutdown the SDK cleanly at JVM exit.- Specified by:
closein interfaceOpenTelemetryManager
-
getServiceName
public String getServiceName()
Description copied from interface:OpenTelemetryManagerReturn the service name.- Specified by:
getServiceNamein interfaceOpenTelemetryManager- Returns:
- service name.
-
getHandler
public OpenTelemetrySpanHandler getHandler()
Description copied from interface:OpenTelemetryManagerReturns the OpenTelemetry compatible span handler.- Specified by:
getHandlerin interfaceOpenTelemetryManager- Returns:
- An OpenTelemetry compatible span handler.
-
-