Здравствуйте, зиг, Вы писали:
зиг>Здравствуйте, Дельгядо Филипп, Вы писали:
ДФ>>Смотря какие задачи и контекст.
ДФ>>Можно через https://github.com/dropwizard/metrics — добавляя аннотации в код и собирая потом статистику.
ДФ>>Можно через аспекты спринга.
ДФ>>Можно через анализ логов через какой-нибудь ELK или Splunk или ClickHouse или вообще awk.
ДФ>>Если нужно для микробенчмарков — то там свой отдельный мир с JMH во главе.
ДФ>>Какая цель?
зиг>ну например узнавать сколько времени заняла некая операция. например процессится набор каких-нибудь разнотиповых штук. и нужно узнать сколько занял суммарный процессинг штук типа 1, типа 2 и т.д.
зиг>И потом узнать как быстро сработало то же самое на продакшне. Чтоб потом сравнить не ухудшилось ли например
зиг>По логам это что-то нереально, ну точнее можно наверное. Но может проще что-то есть
Тогда Metrics, он умеет и персентали строить, насколько я помню (а без них оценки смысла особого не имеют)
По логам тоже не сложно, если логи не в файликах, а в какой-нибудь нормальный аггрегатор идут. Но, впрочем, мы и на файликах строили такую аналитику, awk вполне рулит )
Главное — не писать все эти жуткие выдачи в консоль )
А, еще можно включить на проде отладчик, в нем подобные данные тоже можно вытащить )