Назад | Перейти на главную страницу

Имя апстрима Nginx в формате журнала

Есть ли способ использовать название апстрима в формате журнала nginx вместо конкретного вышестоящий узел хост / IP-адрес, используемый для обработки запроса?

$upstream_addr - это переменная, используемая для конкретного узла, и будет давать имя группы, если нет работающих узлов. я бы хотел всегда однако зарегистрируйте имя самой вышестоящей группы.

Я не могу найти ничего об этом в официальной документации, но, возможно, есть недокументированная переменная, параметр компиляции или модуль, который делает это возможным?

Вы могли бы использовать $proxy_host переменная. Он содержит имя хоста, указанное в proxy_pass директива. В вашем случае это именно название апстрима.