Skip to content

initObservabilityFromEnv

initObservabilityFromEnv(env?): Promise<ObservabilityHandle>

Defined in: node.ts:90

Initialize observability from the environment.

Starts the Node SDK when OTEL_EXPORTER_OTLP_ENDPOINT (or STORYSHELF_OTEL_ENABLED=true) is set; otherwise returns a noop handle (also under Deno or OTEL_SDK_DISABLED=true). Call before createShelfApp and flush via the handle next to app.lifecycle.teardown.

ProcessEnv = process.env

Environment record (defaults to process.env).

Promise<ObservabilityHandle>

The SDK handle (check enabled, always call shutdown).