Skip to content

NodeSdk

4 exports Added in v1.0.0 Source

Layer

layer

Added in v1.0.0 Source

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

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">;
}