AzureMonitorLogExporter class

Azure Monitor OpenTelemetry Log Exporter.

Extends

Constructors

AzureMonitorLogExporter(AzureMonitorExporterOptions)

Initializes a new instance of the AzureMonitorLogExporter class.

Methods

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

Export OpenTelemetry logs.

shutdown()

Shutdown AzureMonitorLogExporter.

Constructor Details

AzureMonitorLogExporter(AzureMonitorExporterOptions)

Initializes a new instance of the AzureMonitorLogExporter class.

new AzureMonitorLogExporter(options?: AzureMonitorExporterOptions)

Parameters

Method Details

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

Export OpenTelemetry logs.

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

Parameters

logs

ReadableLogRecord[]

Logs to export.

resultCallback

(result: ExportResult) => void

Result callback.

Returns

Promise<void>

shutdown()

Shutdown AzureMonitorLogExporter.

function shutdown(): Promise<void>

Returns

Promise<void>