Settings = object
Defined in: src/settings.ts:6
Properties
attributes
A map of attributes applied to every trace produced by this client. Defined in: src/settings.ts:17readonlyattributes:Record<string,any>
genai
Defined in: src/settings.ts:34readonlygenai:object
batchOptions
optionalbatchOptions:BufferConfig
BatchSpanProcessor configuration. Ignored unless spanProcessor === 'batch'.
spanProcessor
How GenAI spans are exported.optionalspanProcessor:"batch"|"simple"|SpanProcessor
'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.SpanProcessorinstance: a user-supplied processor. The caller owns its lifecycle; the Weave OTLP exporter targeting/agents/otel/v1/tracesis not used.
printCallLink
Prints links in terminal to Weave UI for ops. Defined in: src/settings.ts:12readonlyprintCallLink:boolean
Default
true
useCallsComplete
useCallsComplete: boolean
Sends finished calls to the calls/complete endpoint (start+end paired
client-side) instead of the legacy call/upsert_batch path.
Defined in: src/settings.ts:32
Default
true
useOTelV2
useOTelV2: boolean
Routes OTel-capable integrations through their OTel variant.
Defined in: src/settings.ts:24
Default
true