envoyproxy/envoy
Vedi su GitHubquestion: is the original authority available with a host rewrite?
Open
#13.834 aperta il 30 ott 2020
area/access_logarea/httphelp wanted
Metriche repository
- Star
- (27.997 star)
- Metriche merge PR
- (Merge medio 8g) (378 PR mergiate in 30 g)
Descrizione
I'm trying to add the original destination (authority) of a request via an access log, or even an additional request header before it gets rewritten for the upstream cluster request. Is this information available somewhere?
An access log with... still logs the rewritten host.
action.Route.HostRewriteSpecifier = &envoyroute.RouteAction_HostRewrite{
HostRewrite: "my-new-upstream-host,
}
"req_host": "%REQ(:AUTHORITY)%"
We can use %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% for the original path. Is there something like that for the original authority?