Skip to content

Connectum API Reference / @connectum/otel / provider / ProviderOptions

Interface: ProviderOptions

Defined in: packages/otel/src/provider.ts:35

Options for initializing the OpenTelemetry provider

Properties

instanceId?

optional instanceId?: string

Defined in: packages/otel/src/provider.ts:45

Sets service.instance.id on the resource (OTel semconv). Lets a fleet of same-role processes be told apart in telemetry. Takes precedence over the OTEL_SERVICE_INSTANCE_ID env var.


resourceAttributes?

optional resourceAttributes?: Record<string, string | number | boolean>

Defined in: packages/otel/src/provider.ts:51

Extra resource attributes merged into the resource (e.g. device.id, facility). Applied to traces, metrics, and logs alike. Takes precedence over attributes parsed from the OTEL_RESOURCE_ATTRIBUTES env var.


serviceName?

optional serviceName?: string

Defined in: packages/otel/src/provider.ts:37

Override service name (defaults to OTEL_SERVICE_NAME or npm_package_name)


serviceVersion?

optional serviceVersion?: string

Defined in: packages/otel/src/provider.ts:39

Override service version (defaults to npm_package_version)


settings?

optional settings?: Partial<OTLPSettings>

Defined in: packages/otel/src/provider.ts:53

Override OTLP exporter settings (defaults to env-based config)