Звучит так, будто вы хотите отслеживать только java методы. Если это так, то Automon должен работать.
JAMon имеет множество модулей, которые отслеживают веб-хиты, jdb c, сборщик мусора и многое другое. Automon не делает всего этого, но может отслеживать любой код java (даже сторонние библиотеки) с помощью простого файла конфигурации. Automon на самом деле не выполняет мониторинг, но вместо этого вызывает любой код мониторинга, который вы предоставляете, и из коробки он работает с известными библиотеками мониторинга (например, JAMon, JavaSimon, Yammer Metrics, new reli c, StatsD, Micrometer ). Также легко реализовать свой собственный код обратного вызова, который бы регистрировал (используя sl4j, log4j et c). Фактически, аналогичный пример, на который ссылаются ниже, делает то же самое с вызовами System.out.println. Вы могли даже иметь это и сообщения журнала и вызовите jamon.
Вот пример выходных данных с использованием SysOut, однако, если вы реализуете его, вы можете добавить что-нибудь еще.
SysOut.start(..): execution(String com.stevesouza.helloworld.HelloWorld.getLastName())
SysOut.stop(..) ms.: 0
Полное раскрытие. Я написал как JAMon, так и Automon.