@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
14 lines • 550 B
TypeScript
import type { LogRecordExporter, SdkLogRecord } 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: SdkLogRecord): void;
}
//# sourceMappingURL=batchLogRecordProcessor.d.ts.map