{"name":"OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","slug":"otel-exporter-otlp-logs-timeout","family":"env","title":"Environment variables","noun":"environment variable","description":"Through a proxy, OpenTelemetry exports now get their own connection per protocol, with a timeout from the OTLP settings, 10s by default and 30s at most","description_source":"entry","described_by":{"version":"2.1.317","anchor":"otlp-proxy-tunnel-agent-and-timeouts"},"presence":{"first_seen":"2.1.317","removed_in":null,"in_current_build":true,"newest_mined":"2.1.318","builds":2,"mined_builds":158,"first_cited":{"version":"2.1.317","released_at":"2026-11-02 23:57:53","spans":1}},"aliases":[],"entries":[{"version":"2.1.317","anchor":"otlp-proxy-tunnel-agent-and-timeouts","heading":"Telemetry export through a proxy gets its own connections and timeouts","line":"Through a proxy, OpenTelemetry exports now get their own connection per protocol, with a timeout from the OTLP settings, 10s by default and 30s at most","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"OTEL_EXPORTER_OTLP_LOGS_ENDPOINT","slug":"otel-exporter-otlp-logs-endpoint","description":"URL for OTLP log exports, used as given without a `\/v1\/logs` suffix and taking precedence over `OTEL_EXPORTER_OTLP_ENDPOINT`. Claude Code also reads it to pick the log exporter's proxy and TLS agent options and when matching the endpoint against a collector named by gateway managed settings."},{"name":"OTEL_EXPORTER_OTLP_LOGS_HEADERS","slug":"otel-exporter-otlp-logs-headers","description":"Comma-separated `key=value` headers for OTLP log exports; the bundled exporters merge it over `OTEL_EXPORTER_OTLP_HEADERS`, its values winning on a clash. While it is set, Claude Code skips some of its built-in routes that attach its own `Authorization: Bearer` token to log exports."},{"name":"OTEL_EXPORTER_OTLP_LOGS_PROTOCOL","slug":"otel-exporter-otlp-logs-protocol","description":"Protocol for the OTLP log exporter when `OTEL_LOGS_EXPORTER` includes `otlp`: `grpc`, `http\/json` or `http\/protobuf`. Unset or empty falls back to `OTEL_EXPORTER_OTLP_PROTOCOL`; any other value throws `Unknown protocol set in OTEL_EXPORTER_OTLP_LOGS_PROTOCOL or OTEL_EXPORTER_OTLP_PROTOCOL env var`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/otel-exporter-otlp-logs-timeout","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}