Я разрабатываю Spring Boot API.
Теперь идет часть мониторинга. Я хочу добавить к нему мониторинг. Поэтому я использовал привод, извлекал из него данные (например, gc, память и т. д.) и наносил их на Grafana.
Теперь наступает время отклика API. Датчик привода просто возвращает последнее обращение к API. Итак, как мне рассчитать время отклика каждого API для каждого обращения. Я имею в виду, где я должен разместить
long startTime = System.currentTimeMillis();
и
long endTime = System.currentTimeMillis();
long diff = endTime - startTime;
Я попытался поместить его на контроллер, 1-ю строку контроллера и последнюю строку контроллера, но результат отличается, когда я сравниваю его с Guage.
Как мне правильно его измерить?