Internally we use https://github.com/Netflix/vizceral to have all the observability of our communications.
With kong we need to add the user-agent that calls the upstream like:
server -> kong -> upstream
client -> kong -> usptream
what is the best approach for this?
and if we want to use something on behalf of:
server XY -> Kong-ServerXY -> upstream
client XZ -> kong-clientXZ -> usptream