Package: @effect/opentelemetry
Module: NodeSdk
Creates a scoped Node OpenTelemetry tracer provider from one or more span processors and shuts it down when the layer is released.
Signature
declare const layerTracerProvider: (processor: SpanProcessor | NonEmptyReadonlyArray<SpanProcessor>, config?: Omit<TracerConfig, "resource"> & { readonly shutdownTimeout?: Duration.Input | undefined; }) => Layer.Layer<Tracer.OtelTracerProvider, never, Resource.Resource>
Since v4.0.0