AzureMonitorLogExporter class
Azure Monitor OpenTelemetry Log Exporter.
- Extends
Constructors
| Azure |
Initializes a new instance of the AzureMonitorLogExporter class. |
Methods
| export(Readable |
Export OpenTelemetry logs. |
| shutdown() | Shutdown AzureMonitorLogExporter. |
Constructor Details
AzureMonitorLogExporter(AzureMonitorExporterOptions)
Initializes a new instance of the AzureMonitorLogExporter class.
new AzureMonitorLogExporter(options?: AzureMonitorExporterOptions)
Parameters
- options
- AzureMonitorExporterOptions
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>