{"name":"OTEL_LOGS_EXPORTER","slug":"otel-logs-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":"1.0.7","anchor":"new-features","heading":"New Features","line":null,"released_at":"2025-05-30 16:29:49","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":"server-managed-settings","title":"Configure server-managed settings","documented":false},{"source":"claude-code","path":"settings-reference","title":"All settings","documented":false}],"docs_total":6,"gates":[],"related":[{"name":"OTEL_LOGS_EXPORT_INTERVAL","slug":"otel-logs-export-interval","description":"Milliseconds between batched exports for the OpenTelemetry log exporters set by `OTEL_LOGS_EXPORTER`; default `5000` when unset. Claude Code's first-party event logging also uses it as its batch delay when its remote config gives no `scheduledDelayMillis`, with a default of `10000` there."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/otel-logs-exporter","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}