different-ai/openwork · error · ObservabilityConfigError
is required when DEN_OBSERVABILITY_BACKEND=sentry
Error message
is required when DEN_OBSERVABILITY_BACKEND=sentry
What it means
Error "is required when DEN_OBSERVABILITY_BACKEND=sentry" thrown in different-ai/openwork.
Source
Thrown at ee/packages/utils/src/observability.ts:387
logs: parseOtelSignal(env, "logs", protocol, baseEndpoint),
}
validateOtelSignalEndpoint("traces", signals.traces)
validateOtelSignalEndpoint("metrics", signals.metrics)
validateOtelSignalEndpoint("logs", signals.logs)
return {
protocol,
baseEndpoint,
sampler,
signals,
}
}
function parseSentryConfig(env: ObservabilityEnv): SentryObservabilityConfig {
const dsn = envValue(env, "SENTRY_DSN")
if (dsn === undefined) {
throw new ObservabilityConfigError(
"is required when DEN_OBSERVABILITY_BACKEND=sentry",
"SENTRY_DSN",
)
}
const sampleRate = envValue(env, "SENTRY_TRACES_SAMPLE_RATE")
return {
dsn: validateSentryDsn(dsn),
tracesSampleRate: sampleRate === undefined
? 0.01
: parseUnitInterval(sampleRate, "SENTRY_TRACES_SAMPLE_RATE"),
}
}
function parseSentryBuildVariables(
env: ObservabilityEnv,
options: { validateUrls: boolean },View on GitHub (pinned to 2b7df46e8a)
When it happens
Trigger: Thrown at ee/packages/utils/src/observability.ts:387 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of different-ai/openwork@2b7df46e8a (2026-09-01).
Data as JSON: /api/errors/dce0a788baf6a4de.
Report an issue: GitHub.