Время, потребляемое каждым слоем в многослойном приложении Java
Я работаю над приложением Java, которое предоставляет REST API. Для выполнения запроса приложение Java вызывает некоторые сторонние веб-сервисы и выполняет некоторые вызовы базы данных. Я использую Spring boot 1.x в качестве базовой технологии.
Мне нужен механизм для расчета времени, затрачиваемого каждым слоем с приложением и базовым уровнем веб-служб / DAO для выполнения запроса.
Я проверил привод пружины. Он собирает большое количество данных и создает журналы. Однако это не связывает журналы.
Как я могу создать файл журнала, который может регистрировать сообщения с идентификатором взаимосвязи. Я уверен, что я могу написать программу Java / скрипт Python для обработки файла журнала для обработки / представления файла журнала.
Еще одна вещь - логику / код, добавленный для регистрации, должно быть легко включать / выключать при необходимости.