Skip to content

@queuert/otel

const observabilityAdapter = await createOtelObservabilityAdapter({
meter?: Meter, // From @opentelemetry/api — metrics disabled if omitted
tracer?: Tracer, // From @opentelemetry/api — tracing disabled if omitted
});

Returns Promise<ObservabilityAdapter>.

Both parameters are optional. When neither is provided, all observability operations are noops. Provide meter for metrics, tracer for distributed tracing, or both.