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.