我想在石墨中捕获方法执行统计信息,如方法名称、方法占用的时间等。
我们有8到5个产品,其中很少有产品是没有使用spring的传统产品。那么,什么是捕获这些统计数据的最好方法(在石墨中),并且在源代码中进行最小的更改。
发布于 2018-09-21 07:12:15
显然,要使用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)。
最后一个链接:如果您想了解该工具本身,在您的tube上有一个apache tomcat社区举办的网络研讨会的视频:https://www.youtube.com/watch?v=5RCkx-hGK1Q。
最后,如果你碰巧住在蒙特利尔附近,ApacheCon下周将在蒙特利尔,那里有一个关于MoSkito的演讲:https://apachecon.dukecon.org/acna/2018/#/scheduledEvent/0745118b5ee397ec3
向里昂致以最好的问候
发布于 2018-09-20 21:25:49
https://stackoverflow.com/questions/52422745
复制相似问题