NodeSdk
Layer
Signature
declare const layer: {
(evaluate: LazyArg<Configuration>): Layer<Resource>;
<R, E>(evaluate: Effect<Configuration, E, R>): Layer<Resource, E, R>;
};layerEmpty
Added in v2.0.0
Source
Signature
declare const layerEmpty: Layer.Layer<Resource.Resource>;Layers
layerTracerProvider
Added in v1.0.0
Source
Signature
declare function layerTracerProvider(
processor: any,
config?: Omit<TracerConfig, "resource"> & {
readonly shutdownTimeout?: any;
},
): Layer<OtelTracerProvider, never, Resource>;Model
Configuration interface
Added in v1.0.0
Source
Signature
interface Configuration {
readonly loggerProviderConfig?: Omit<LoggerProviderConfig, "resource">;
readonly logRecordProcessor?: any;
readonly metricReader?: any;
readonly resource?: {
readonly attributes?: any;
readonly serviceName: string;
readonly serviceVersion?: string;
};
readonly shutdownTimeout?: any;
readonly spanProcessor?: any;
readonly tracerConfig?: Omit<TracerConfig, "resource">;
}