@opentelemetry/instrumentation
Version:
Base class for node which OpenTelemetry instrumentation modules extend
13 lines • 519 B
TypeScript
import type { TracerProvider, MeterProvider } from '@opentelemetry/api';
import type { Instrumentation } from './types';
import type { LoggerProvider } from '@opentelemetry/api-logs';
export interface AutoLoaderResult {
instrumentations: Instrumentation[];
}
export interface AutoLoaderOptions {
instrumentations?: (Instrumentation | Instrumentation[])[];
tracerProvider?: TracerProvider;
meterProvider?: MeterProvider;
loggerProvider?: LoggerProvider;
}
//# sourceMappingURL=types_internal.d.ts.map