@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
14 lines • 544 B
TypeScript
import type { LogRecord, LogRecordExporter } from "@opentelemetry/sdk-logs";
import { BatchLogRecordProcessor } from "@opentelemetry/sdk-logs";
/**
* Azure Monitor BatchLogRecord Processor.
* @internal
*/
export declare class AzureBatchLogRecordProcessor extends BatchLogRecordProcessor {
private readonly _options;
constructor(exporter: LogRecordExporter, options: {
enableTraceBasedSamplingForLogs: boolean | undefined;
});
onEmit(logRecord: LogRecord): void;
}
//# sourceMappingURL=batchLogRecordProcessor.d.ts.map