You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm looking at the http span doc, and while it does explain the expected behavior regarding reverse proxies, it only mentions it for the server. namespace.
My question therefore is: what about other attributes that may be different between the external request and the internal one when a reverse proxy is involved, such as url.scheme.
The scheme may be https outside the proxy, and http within the internal network.
In which case, should we try to detect the external scheme and use that rather than the internal value?
The text was updated successfully, but these errors were encountered:
hi @dmathieu, thanks for pointing out this miss! the intention was for url.scheme to follow the same pattern as server.address and server.port when it comes to reverse proxies. you can see the Java instrumentation behavior reflects this:
I'm looking at the http span doc, and while it does explain the expected behavior regarding reverse proxies, it only mentions it for the
server.
namespace.My question therefore is: what about other attributes that may be different between the external request and the internal one when a reverse proxy is involved, such as
url.scheme
.The scheme may be
https
outside the proxy, andhttp
within the internal network.In which case, should we try to detect the external scheme and use that rather than the internal value?
The text was updated successfully, but these errors were encountered: