Class AzureMonitorTraceExporter
java.lang.Object
com.azure.monitor.opentelemetry.exporter.AzureMonitorTraceExporter
- All Implemented Interfaces:
io.opentelemetry.sdk.trace.export.SpanExporter
,Closeable
,AutoCloseable
public final class AzureMonitorTraceExporter
extends Object
implements io.opentelemetry.sdk.trace.export.SpanExporter
This class is an implementation of OpenTelemetry
SpanExporter
that allows different
tracing services to export recorded data for sampled spans in their own format.-
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.sdk.common.CompletableResultCode
export
(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans) io.opentelemetry.sdk.common.CompletableResultCode
flush()
io.opentelemetry.sdk.common.CompletableResultCode
shutdown()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.opentelemetry.sdk.trace.export.SpanExporter
close
-
Method Details
-
export
public io.opentelemetry.sdk.common.CompletableResultCode export(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans) - Specified by:
export
in interfaceio.opentelemetry.sdk.trace.export.SpanExporter
-
flush
public io.opentelemetry.sdk.common.CompletableResultCode flush()- Specified by:
flush
in interfaceio.opentelemetry.sdk.trace.export.SpanExporter
-
shutdown
public io.opentelemetry.sdk.common.CompletableResultCode shutdown()- Specified by:
shutdown
in interfaceio.opentelemetry.sdk.trace.export.SpanExporter
-