У меня есть следующий конфиг в nginx:
location /a/ {
error_page 404 = @assetnotfound;
expires max;
proxy_intercept_errors on;
resolver 10.132.0.10 valid=3s;
set $proxygen web.hhvm.svc.cluster.local;
proxy_pass http://$proxygen/app/a/;
}
И формат журнала, указанный в контексте http:
log_format logstash '{...a bunch of fields to log..., "upstream_addr":"$upstream_addr"}';
И вывод журнала:
{...a bunch of logged fields.., "proxy_host":"-","upstream_addr":"10.132.94.153:80"}
Почему proxy_host не регистрируется должным образом?Чтобы быть ясным, моя конечная цель состоит в том, чтобы иметь возможность четко видеть, куда proxy_pass отправляет материал для целей отладки.
ОБНОВЛЕНИЕ:
восходящее имя хоста и конкретныеURL-это то, что я хочу