Skip to main content

Settings

Ƭ Settings: Object

Type declaration

NameTypeDescription
attributesRecord<string, any>A map of attributes applied to every trace produced by this client.
genai{ batchOptions?: BufferConfig ; spanProcessor?: "batch" | "simple" | SpanProcessor }-
genai.batchOptions?BufferConfigBatchSpanProcessor configuration. Ignored unless spanProcessor === 'batch'.
genai.spanProcessor?"batch" | "simple" | SpanProcessorHow 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.
printCallLinkbooleanPrints links in terminal to Weave UI for ops. Default true
useOTelV2booleanRoutes OTel-capable integrations through their OTel variant. Default true

Defined in

src/settings.ts:3

Variables