Например, запрос проходит через API Gateway → Auth → Orders → Payment → Notification. По одному trace_id инженер может увидеть, какие сервисы обработали запрос, в каком порядке, сколько времени занял каждый этап и где возникла ошибка. Для этого часто используют системы распределённой трассировки, например Jaeger или OpenTelemetry.
Метрики — это цифры (сколько?), логи — это события (что именно произошло?).
Искать запрос только по IP-адресу пользователя и вручную просматривать логи каждого сервиса.