-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loadbalancing Exporter Not Forwarding Incoming Request Headers to Downstream Collector #33883
Comments
Thanks @crobert-1 for your response. Yes, I tried it when I used the I have updated the LB Collector configuration with the |
|
No. |
Pinging code owners for exporter/loadbalancing: @jpkrohling. See Adding Labels via Comments if you do not have permissions to add labels yourself. |
I need to try this out, I'm not sure this works at the moment. |
Thanks @jpkrohling for looking into it. Your insights here are greatly appreciated. |
@jpkrohling - I wanted to follow up and see if you had a chance to review the issue. We would greatly appreciate it if you could prioritize it when possible. |
No, sorry, I have other things in my queue. Given that this seems important to you, it would help if you could go ahead and send a PR with a test case for this. |
Any updates, because I have the same setup and this issue is persistent. Otel collector version 0.114. |
Component(s)
exporter/loadbalancing
What happened?
Description
Experiencing an issue with the loadbalancing exporter in OpenTelemetry Collector where incoming request headers (HTTP/gRPC) are not being forwarded to the downstream(second) collector. This behavior is critical for our use case, where headers such as Authorization need to be preserved throughout the request flow.
Steps to Reproduce
Expected Result
The loadbalancing exporter should forward all incoming request headers to the downstream collector by default.
Actual Result
The request headers are not being forwarded to the downstream collector.
Collector version
0.103.0
Environment information
Environment
OS: CentOS
Kubernetes: 1.28
Deployment: Kubernetes Cluster
Image: otel/opentelemetry-collector-contrib:0.103.0
OpenTelemetry Collector configuration
Log output
No response
Additional context
We have attempted using the headerssetter extension, but the issue persists. Any guidance on how to ensure headers are forwarded would be appreciated.
The text was updated successfully, but these errors were encountered: