Class ZipkinTelemetryManager
- java.lang.Object
-
- org.apache.synapse.aspects.flow.statistics.tracing.opentelemetry.management.ZipkinTelemetryManager
-
- All Implemented Interfaces:
OpenTelemetryManager
public class ZipkinTelemetryManager extends Object implements OpenTelemetryManager
-
-
Constructor Summary
Constructors Constructor Description ZipkinTelemetryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Shutdown the SDK cleanly at JVM exit.OpenTelemetrySpanHandler
getHandler()
Returns the OpenTelemetry compatible span handler.String
getServiceName()
Return the service name.io.opentelemetry.api.trace.Tracer
getTelemetryTracer()
Return the OpenTelemetry tracer from the initialized openTelemetry instance.void
init()
Initialize the exporter, configure an openTelemetry instance and create the tracer from it.
-
-
-
Method Detail
-
init
public void init()
Description copied from interface:OpenTelemetryManager
Initialize the exporter, configure an openTelemetry instance and create the tracer from it.- Specified by:
init
in interfaceOpenTelemetryManager
-
getTelemetryTracer
public io.opentelemetry.api.trace.Tracer getTelemetryTracer()
Description copied from interface:OpenTelemetryManager
Return the OpenTelemetry tracer from the initialized openTelemetry instance.- Specified by:
getTelemetryTracer
in interfaceOpenTelemetryManager
- Returns:
- OpenTelemetry tracer.
-
close
public void close()
Description copied from interface:OpenTelemetryManager
Shutdown the SDK cleanly at JVM exit.- Specified by:
close
in interfaceOpenTelemetryManager
-
getServiceName
public String getServiceName()
Description copied from interface:OpenTelemetryManager
Return the service name.- Specified by:
getServiceName
in interfaceOpenTelemetryManager
- Returns:
- service name.
-
getHandler
public OpenTelemetrySpanHandler getHandler()
Description copied from interface:OpenTelemetryManager
Returns the OpenTelemetry compatible span handler.- Specified by:
getHandler
in interfaceOpenTelemetryManager
- Returns:
- An OpenTelemetry compatible span handler.
-
-