监测方法统计

时间:2018-09-20 10:16:23

标签: java spring monitoring graphite health-monitoring

我想在石墨中捕获方法执行统计信息,例如方法名称,方法花费的时间等。

我们有8到5种产品,其中很少一部分是不使用spring的旧产品。因此,以最小的源代码更改来捕获(在石墨中)这些统计信息的最佳方法是什么。

2 个答案:

答案 0 :(得分:1)

显然要使用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/

最后一个链接是spring的示例,但是它与AOP注释一起使用,因此它应该与您正在使用的任何技术(甚至与ejb)一起使用。

最后一个链接:如果您想了解一下该工具本身,则在您的视频管上有一个由apache tomcat社区举办的网络研讨会的视频: https://www.youtube.com/watch?v=5RCkx-hGK1Q

最后,如果您碰巧住在蒙特利尔附近,ApacheCon下周将在蒙特利尔,那里有关于MoSkito的讨论: https://apachecon.dukecon.org/acna/2018/#/scheduledEvent/0745118b5ee397ec3

最好的问候 莱昂

答案 1 :(得分:0)