Skip to content

Connectum API Reference / @connectum/otel / OtelInterceptorOptions

Interface: OtelInterceptorOptions ​

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

Options for createOtelInterceptor() (server-side)

Extends ​

Properties ​

attributeFilter? ​

optional attributeFilter?: OtelAttributeFilter

Defined in: packages/otel/src/types.ts:40

Filter callback to exclude specific attributes

Inherited from ​

OtelBaseOptions.attributeFilter


filter? ​

optional filter?: OtelFilter

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

Filter callback to skip specific requests

Inherited from ​

OtelBaseOptions.filter


recordMessages? ​

optional recordMessages?: boolean

Defined in: packages/otel/src/types.ts:47

Include request/response message content in span events. WARNING: May contain sensitive data.

Default ​

ts
false

Inherited from ​

OtelBaseOptions.recordMessages


serverAddress? ​

optional serverAddress?: string

Defined in: packages/otel/src/types.ts:64

Override server.address attribute (defaults to os.hostname())


serverPort? ​

optional serverPort?: number

Defined in: packages/otel/src/types.ts:69

Opt-in server.port attribute


trustRemote? ​

optional trustRemote?: boolean

Defined in: packages/otel/src/types.ts:59

Use extracted remote context as parent span. When false, creates a new root span and adds a link to the remote span.

Default ​

ts
false

withoutMetrics? ​

optional withoutMetrics?: boolean

Defined in: packages/otel/src/types.ts:34

Disable metric recording (tracing only)

Inherited from ​

OtelBaseOptions.withoutMetrics


withoutTracing? ​

optional withoutTracing?: boolean

Defined in: packages/otel/src/types.ts:31

Disable span creation (metrics only)

Inherited from ​

OtelBaseOptions.withoutTracing