Skip to content

feat(exporter): add HTTP/2 support and exponential backoff retries for OTLP HTTP exporter (#3833) - #5466

Closed
glatinone wants to merge 1 commit into
open-telemetry:mainfrom
glatinone:feat/otlp-http2-exporter-retries
Closed

feat(exporter): add HTTP/2 support and exponential backoff retries for OTLP HTTP exporter (#3833)#5466
glatinone wants to merge 1 commit into
open-telemetry:mainfrom
glatinone:feat/otlp-http2-exporter-retries

Conversation

@glatinone

Copy link
Copy Markdown

Introduce optional httpx-based HTTP/2 transport behind OTEL_EXPORTER_OTLP_HTTP_TRANSPORT=httpx, add exponential backoff with jitter for 429/5xx honoring Retry-After, and gracefully fall back to HTTP/1.1 when HTTP/2 negotiation fails. Includes unit tests for transport selection and Retry-After parsing. Backwards compatible (requests remains default).

@glatinone
glatinone requested a review from a team as a code owner July 28, 2026 06:03
@herin049 herin049 added the hold label Jul 31, 2026
@herin049

herin049 commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Please come back to this once #5389 is merged. #5389 allows for supporting arbitrary HTTP transport backends for the OTLP HTTP exporter in a much more general manner than is implemented here.

@glatinone

Copy link
Copy Markdown
Author

Closing this PR to avoid adding unnecessary review overhead for maintainers. Thank you for your time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants