Статистика метода мониторинга - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу получить статистику выполнения метода, такую ​​как имя метода, время, затраченное на метод и т. Д., В графите.

У нас есть от 8 до 5 продуктов, и лишь немногие из них являются устаревшими, не использующими пружину.Так что может быть лучшим способом сбора этой статистики (в графите) с минимальными изменениями в исходном коде.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

, очевидно, для использования APM, и, на мой взгляд, лучший инструмент для этого - MoSKito:

http://www.moskito.org

Если вы не хотите изменять исходный кодвообще: http://blog.anotheria.net/msk/monitoring-existing-application-using-moskito-javaagent/

Если вы можете немного изменить исходный код:
http://blog.anotheria.net/msk/the-complete-moskito-integration-guide-step-1/

Последняя ссылка является примером для весны, но она работает с аннотациями AOPпоэтому он должен работать с любой технологией, которую вы используете (даже с ejb).

Последняя ссылка: если вы хотите взглянуть на сам инструмент, есть видео на вашей трубе с вебинаром, проводимымсообщество Apache Tomcat: https://www.youtube.com/watch?v=5RCkx-hGK1Q

Наконец, если вам посчастливилось жить рядом с Монреалем, ApacheCon находится в Монреале на следующей неделе, и там говорят о MoSkito: https://apachecon.dukecon.org/acna/2018/#/scheduledEvent/0745118b5ee397ec3

с наилучшими пожеланиями Леон

0 голосов
/ 20 сентября 2018
...