Чтобы узнать, что означает журнал, вам нужно знать, как он определяет формат журналов для Nginx. Таким образом, вы можете go внутри модуля входа Nginx и взглянуть на конфигурацию для Nginx, и она показывает примерно так:
log_format upstreaminfo '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $request_length $request_time [$proxy_upstream_name] [$proxy_alternative_upstream_name] $upstream_addr $upstream_response_length $upstream_response_time $upstream_status $req_id';
И вы можете найти документ о том, как Nginx определяет переменные в формате логов. Документ описывается здесь:
$remote_addr - x.x.x.x - The IP address of the client making the request.
И в вашем точном журнале удаленный адрес - "10.XX.XX.5". Это IP-адрес узла AKS, на котором размещен входной модуль Nginx.
A. Клиент для Nginx здесь - это узел AKS, на котором размещается входной модуль Ningx.
Наконец, как мне кажется, путь маршрутизации запросов AGW -> ALB -> AKS_node -> Nginx_ingress_controller -> service -> application_pod.