introduce proxy_alternative_upstream_name Nginx var to differentiate canary requests
This commit is contained in:
parent
17d99c4aba
commit
8b208cac93
3 changed files with 7 additions and 3 deletions
|
|
@ -198,8 +198,10 @@ local function get_balancer()
|
|||
end
|
||||
|
||||
if route_to_alternative_balancer(balancer) then
|
||||
local alternative_balancer = balancers[balancer.alternative_backends[1]]
|
||||
return alternative_balancer
|
||||
local alternative_backend_name = balancer.alternative_backends[1]
|
||||
ngx.var.proxy_alternative_upstream_name = alternative_backend_name
|
||||
|
||||
return balancers[alternative_backend_name]
|
||||
end
|
||||
|
||||
return balancer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue