OfflineTracerConfig
Configuration for `OfflineTracer.create()`.
Properties
dataset?Example[]
List that receives an Example for each completed root span.
Example[]exampleFields?Record<string, unknown> | undefined
Fields included on every Example in dataset (e.g. { input: ..., goldenOutput: ... }).
Record<string, unknown> | undefinedprojectName?string | undefined
Your Judgment project name. Required.
string | undefinedapiKey?string | undefined
Judgment API key. Defaults to JUDGMENT_API_KEY env var.
string | undefinedorganizationId?string | undefined
Judgment organization ID. Defaults to JUDGMENT_ORG_ID env var.
string | undefinedapiUrl?string | undefined
Judgment API URL. Defaults to JUDGMENT_API_URL env var.
string | undefinedenvironment?string | undefined
Deployment environment name (e.g. "production").
string | undefinedsetActive?boolean | undefined
Whether to set this tracer as active. Defaults to true.
boolean | undefinedserializer?((value: unknown) => string) | undefined
Custom serialization function for span attribute values.
((value: unknown) => string) | undefinedresourceAttributes?Record<string, string> | undefined
Additional OpenTelemetry resource attributes.
Record<string, string> | undefinedsampler?Sampler | undefined
Custom OpenTelemetry sampler.
Sampler | undefinedspanLimits?SpanLimits | undefined
Custom OpenTelemetry span limits.
SpanLimits | undefinedspanProcessors?SpanProcessor[] | undefined
Additional OpenTelemetry span processors.
SpanProcessor[] | undefined