Where to capture HTTP forwarded proto (original url.scheme)? #3442
Labels
area:semantic-conventions
Related to semantic conventions
semconv:HTTP
spec:trace
Related to the specification/trace directory
Forwarded
header provide a way to get the originalurl.schema
that was used on the client side.This is useful data, because often TLS is terminated before it reaches the application server, and so the SERVER span on the application server reports
url.scheme
ofhttp
(unsecured), which can cause users to worry that their traffic is unencrypted.In #3402 we are now proposing to capture the ip (and optional port) from
Forwarded
intoclient.address
(andclient.port
).It would be nice to capture the
proto
field (originalurl.scheme
) somewhere at the same time, so that we don't need to re-parse the Forwarded header for it later.The text was updated successfully, but these errors were encountered: