#java #spring-boot #rest
Вопрос:
У меня есть приложение для загрузки spring, и иногда то, что происходит, клиент отправляет огромную полезную нагрузку, и клиенту требуется некоторое время для передачи данных в мое приложение, а серверу также требуется некоторое время для анализа тела и преобразования его в объект.
Теперь я могу зафиксировать общее время, затраченное на вызов API, но я хочу зафиксировать время, затраченное клиентом на отправку данных, и время, затраченное сервером на анализ тела запроса.
Одно из возможных решений состоит в том, чтобы начать время, когда API попадает в интерфейс перехвата, и остановить его, когда запрос достиг контроллера. Но я хочу сделать это глобально для всех API. Какая-нибудь помощь?