@azure/monitor-opentelemetry
Version:
Azure Monitor OpenTelemetry (Node.js)
14 lines • 512 B
TypeScript
import type { MetricHandler } from "../metrics/handler.js";
import type { LogRecord, LogRecordProcessor } from "@opentelemetry/sdk-logs";
/**
* Azure Monitor LogRecord Processor.
* @internal
*/
export declare class AzureLogRecordProcessor implements LogRecordProcessor {
private readonly _metricHandler;
constructor(metricHandler: MetricHandler);
onEmit(logRecord: LogRecord): void;
forceFlush(): Promise<void>;
shutdown(): Promise<void>;
}
//# sourceMappingURL=logRecordProcessor.d.ts.map