Статистика доступа к ресурсам Java REST WebService - PullRequest
3 голосов
/ 16 марта 2012

Я реализовал веб-сервис REST, написанный на Java, и собираюсь добавить функцию сбора статистики. Если бы это было несколько лет назад, я написал бы несколько перехватчиков вызовов методов, увеличил некоторые счетчики, выставил их через JMX и передал все эти вещи в RRDTool или Cacti.

Я не знаю, и мне не удалось найти что-то связанное с этой задачей, но, возможно, уже существуют какие-то фреймворки, которые уже делают это, или, по крайней мере, упрощают этот процесс? Например, я мог бы измерить время, необходимое для выполнения пользовательского запроса, но гораздо сложнее проанализировать, с какими параметрами запроса метод выполняется дольше / быстрее.

В идеале я ищу некую платформу сбора аналитики, основанную на аннотациях. Затем я мог бы аннотировать методы, для которых я хочу собрать статистику вызовов, а затем позже я мог бы открыть статистику на некоторой веб-странице и увидеть очень подробный отчет.

Существует ли что-то подобное в наше время?

...