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