{"version":"2.1.311","anchor":"otel-event-skipping-when-nothing-is-watching","canonical_anchor":"otel-event-skipping-when-nothing-is-watching","heading":"Unused OpenTelemetry events are skipped, with a setting to turn this off","tier":"use","area":"Telemetry","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/otel-event-skipping-when-nothing-is-watching","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Unused OpenTelemetry events are skipped, with a setting to turn this off\n\nClaude Code now skips building OpenTelemetry events when nothing would receive them; set `CLAUDE_CODE_DISABLE_OTEL_EVENT_SKIP` to stop this\n\n**What**\n\nOpenTelemetry is a standard way of exporting usage data from Claude Code to your own monitoring tools. Claude Code now skips building these events when no event logger is set up and nothing is listening for them.\n\nSetting the environment variable `CLAUDE_CODE_DISABLE_OTEL_EVENT_SKIP` turns this skipping off, so events are always built as before.\n\n**Why**\n\nThis saves work that would be thrown away, and the environment variable gives you a way back if the skipping causes problems.\n\n- Area: Telemetry\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: no"}