Skip to content

Connectum API Reference / @connectum/otel / TraceAllOptions

Interface: TraceAllOptions

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

Options for traceAll() Proxy-based object wrapper

Properties

argsFilter?

optional argsFilter: MethodArgsFilter

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

Transform/masking for recorded args -- has access to method name.


exclude?

optional exclude: string[]

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

Blacklist of method names to exclude from wrapping


include?

optional include: string[]

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

Whitelist of method names to wrap (if provided, only these are wrapped)


prefix?

optional prefix: string

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

Prefix for span names: "${prefix}.${methodName}" Defaults to constructor.name or "Object"


recordArgs?

optional recordArgs: boolean | string[]

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

Record method arguments as span attributes.

  • false (default): no args recorded
  • true: all args recorded
  • string[]: whitelist of argument names/indices