AzureMonitorTraceExporter class

Azure Monitor OpenTelemetry Trace Exporter.

Extends

Constructors

AzureMonitorTraceExporter(AzureMonitorExporterOptions)

Initializes a new instance of the AzureMonitorTraceExporter class.

Methods

export(ReadableSpan[], (result: ExportResult) => void)

Export OpenTelemetry spans.

shutdown()

Shutdown AzureMonitorTraceExporter.

Constructor Details

AzureMonitorTraceExporter(AzureMonitorExporterOptions)

Initializes a new instance of the AzureMonitorTraceExporter class.

new AzureMonitorTraceExporter(options?: AzureMonitorExporterOptions)

Parameters

Method Details

export(ReadableSpan[], (result: ExportResult) => void)

Export OpenTelemetry spans.

function export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): Promise<void>

Parameters

spans

ReadableSpan[]

Spans to export.

resultCallback

(result: ExportResult) => void

Result callback.

Returns

Promise<void>

shutdown()

Shutdown AzureMonitorTraceExporter.

function shutdown(): Promise<void>

Returns

Promise<void>