Skip to content
Judgment Labs
Esc
navigateopen⌘Jpreview
On this page

OfflineTracerConfig

Configuration for `OfflineTracer.create()`.

Properties

PropType
dataset?Example[]

List that receives an Example for each completed root span.

TypeExample[]
exampleFields?Record<string, unknown> | undefined

Fields included on every Example in dataset (e.g. { input: ..., goldenOutput: ... }).

TypeRecord<string, unknown> | undefined
projectName?string | undefined

Your Judgment project name. Required.

Typestring | undefined
apiKey?string | undefined

Judgment API key. Defaults to JUDGMENT_API_KEY env var.

Typestring | undefined
organizationId?string | undefined

Judgment organization ID. Defaults to JUDGMENT_ORG_ID env var.

Typestring | undefined
apiUrl?string | undefined

Judgment API URL. Defaults to JUDGMENT_API_URL env var.

Typestring | undefined
environment?string | undefined

Deployment environment name (e.g. "production").

Typestring | undefined
setActive?boolean | undefined

Whether to set this tracer as active. Defaults to true.

Typeboolean | undefined
serializer?((value: unknown) => string) | undefined

Custom serialization function for span attribute values.

Type((value: unknown) => string) | undefined
resourceAttributes?Record<string, string> | undefined

Additional OpenTelemetry resource attributes.

TypeRecord<string, string> | undefined
sampler?Sampler | undefined

Custom OpenTelemetry sampler.

TypeSampler | undefined
spanLimits?SpanLimits | undefined

Custom OpenTelemetry span limits.

TypeSpanLimits | undefined
spanProcessors?SpanProcessor[] | undefined

Additional OpenTelemetry span processors.

TypeSpanProcessor[] | undefined

Was this page helpful?