TracerConfig
Configuration options for initializing a Tracer.
Credentials are resolved in order: explicit arguments first, then environment variables.
Properties
projectName?string | undefined
Your Judgment project name. Required for span export.
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 automatically 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. Defaults to the SDK's default.
Sampler | undefinedspanLimits?SpanLimits | undefined
Custom OpenTelemetry span limits (attribute/event/link caps).
SpanLimits | undefinedspanProcessors?SpanProcessor[] | undefined
Additional span processors to register alongside Judgment's own processor.
SpanProcessor[] | undefined