Skip to content

v0.1.0-alpha.2 — env standardization + OTLP token

Pre-release
Pre-release

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 03 Jul 09:57

Second alpha. Env-var naming standardization + first-class OTLP auth. Breaking vs alpha.1 (expected during alpha — update your .env keys).

Added

  • TELEMETRY_OTLP_TOKEN — bearer token for an auth-gated OTLP endpoint (e.g. a shared collector), sent as Authorization: Bearer <token>. No more hand-wiring the headers array. Arbitrary headers also via the OTel-standard OTEL_EXPORTER_OTLP_HEADERS.

Changed — env vars standardized

Every variable is now TELEMETRY_-prefixed and mirrors its config path. Rename map:

alpha.1 alpha.2
OTEL_EXPORTER_OTLP_ENDPOINT (primary) TELEMETRY_OTLP_ENDPOINT (OTEL still honored as fallback)
TELEMETRY_ENVIRONMENT TELEMETRY_SERVICE_ENVIRONMENT
TELEMETRY_DEPLOYMENT TELEMETRY_SERVICE_DEPLOYMENT
TELEMETRY_TRACE_DETAILS TELEMETRY_TRACES_DETAILS
TELEMETRY_TRACE_RESPONSE_HEADER TELEMETRY_TRACES_RESPONSE_HEADER
TELEMETRY_SLOW_REQUEST_MS TELEMETRY_TRACES_SLOW_REQUEST_MS
TELEMETRY_SLOW_SPAN_MS TELEMETRY_TRACES_SLOW_SPAN_MS
TELEMETRY_SPOOL_{CONNECTION,KEY,MAX_ITEMS} TELEMETRY_OTLP_SPOOL_*
TELEMETRY_QUERIES_MIN_DURATION TELEMETRY_INSTRUMENT_QUERIES_MIN_DURATION

OpenTelemetry-standard vars (OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_HEADERS, OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES) are honored as fallbacks; TELEMETRY_* wins when both are set.

Full changelog: CHANGELOG.md