Usiamo Nginx come reverse proxy con questa configurazione:Come registrare la richiesta server upstream reverse serving nel log Nginx?
upstream frontends {
server 127.0.0.1:8000;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
[...]
}
server {
location/{
proxy_pass http://frontends;
[...]
}
[...]
}
Come parte del log di accesso, vorrei registrare il server upstream che ha servito la richiesta, che nel nostro caso significa semplicemente localhost associato porta.
Le variabili nella documentazione (http://wiki.nginx.org/HttpProxyModule#Variables) menzionano $ proxy_host e $ proxy_port ma nel registro si trovano sempre con i valori "frontend" e "80".
Grazie per questo! Ora abbiamo una chiara immagine dei tempi di richiesta. –