{"name":"OTEL_TRACES_EXPORTER","slug":"otel-traces-exporter","family":"env","title":"Environment variables","noun":"environment variable","description":"Telemetry export can now send metrics, logs, and traces to different destinations instead of forcing all three to OTLP","description_source":"entry","described_by":{"version":"2.1.265","anchor":"telemetry-relay-can-forward-individual-signal-types-instead"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":150,"mined_builds":150,"first_cited":{"version":"2.1.282","released_at":"2026-09-24 15:56:22","spans":1}},"aliases":[],"entries":[{"version":"2.1.282","anchor":"new-startup-warning-when-a-projects-settings-set-telemetry","heading":"Project settings can only turn telemetry off, and Claude Code now says so","line":"A project's settings can now turn telemetry export off but not on, and a new warning points to `\/status` to show which variables applied","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.265","anchor":"telemetry-relay-can-forward-individual-signal-types-instead","heading":"Telemetry relay can forward individual signal types instead of always OTLP for all three","line":"Telemetry export can now send metrics, logs, and traces to different destinations instead of forcing all three to OTLP","released_at":"2026-09-08 19:05:16","reason":"found in this entry's text, named in this entry"},{"version":"2.0.18","anchor":"opentelemetry-tracing-support-opt-in","heading":"OpenTelemetry Tracing Support (Opt-In)","line":null,"released_at":"2025-10-15 19:45:18","reason":"found in this entry's text"}],"entries_total":3,"docs":[{"source":"claude-code","path":"agent-sdk\/hosting","title":"Hosting the Agent SDK","documented":false},{"source":"claude-code","path":"agent-sdk\/observability","title":"Observability with OpenTelemetry","documented":false},{"source":"claude-code","path":"claude-apps-gateway-config","title":"Claude apps gateway configuration","documented":false},{"source":"claude-code","path":"monitoring-usage","title":"Monitoring","documented":false},{"source":"claude-code","path":"settings-reference","title":"All settings","documented":false},{"source":"claude-docs","path":"third-party\/claude-desktop\/configuration","title":"Configuration reference","documented":false}],"docs_total":6,"gates":[],"related":[{"name":"OTEL_TRACES_EXPORT_INTERVAL","slug":"otel-traces-export-interval","description":"You can now set OTEL_SERVICE_NAME, OTEL_TRACES_EXPORT_INTERVAL and CLAUDE_CODE_FORK_SUBAGENT in settings.json."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/otel-traces-exporter","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}