Skip to main content
Settings = object
Defined in: src/settings.ts:3

Properties

attributes

readonly attributes: Record<string, any>
Defined in: src/settings.ts:14 A map of attributes applied to every trace produced by this client.

genai

readonly genai: object
Defined in: src/settings.ts:23

batchOptions?

optional batchOptions?: BufferConfig
BatchSpanProcessor configuration. Ignored unless spanProcessor === 'batch'.

spanProcessor?

optional spanProcessor?: "batch" | "simple" | SpanProcessor
How GenAI spans are exported.
  • 'batch' (default): BatchSpanProcessor, suitable for production agents and long-lived processes.
  • 'simple': SimpleSpanProcessor, one HTTP POST per span. Useful for tests and short-lived CLIs where deterministic flush matters more than throughput.
  • SpanProcessor instance: a user-supplied processor. The caller owns its lifecycle; the Weave OTLP exporter targeting /agents/otel/v1/traces is not used.

readonly printCallLink: boolean
Defined in: src/settings.ts:9 Prints links in terminal to Weave UI for ops.

Default

true

useOTelV2

useOTelV2: boolean
Defined in: src/settings.ts:21 Routes OTel-capable integrations through their OTel variant.

Default

true