首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序性能监控工具Spring Boot

应用程序性能监控工具Spring Boot
EN

Stack Overflow用户
提问于 2020-04-28 15:16:55
回答 1查看 291关注 0票数 0

请建议一个春季启动的应用程序性能工具,我正在使用Jamon API现在,但我需要的日志在非常细粒度的水平,如图形和所有而不是AVG,最小,最大时间只。我不想将其部署为额外的服务,我希望在Micro服务中集成一些东西(通过Maven或Jar)。提前谢谢。

代码语言:javascript
复制
<Monitor> monitorName = <MonitorFactory>.start("Function Name");
//Some code here
monitorName.stop();

我需要的是这个函数名的EveryDetails :每次调用Stamp时,这个函数在那个时间戳花费了多少时间。

EN

回答 1

Stack Overflow用户

发布于 2020-05-01 11:03:55

听起来你只想监控java方法。如果是这样的话,Automon应该可以工作。

JAMon有很多监控网页点击、jdbc、垃圾收集器等的模块。Automon不能做到所有这些,但可以通过一个简单的配置文件监控任何java代码(甚至是第三方库)。Automon实际上并不做监控,而是调用您提供的任何监控代码,并且它可以与著名的监控库(即JAMon、JavaSimon、Yammer Metrics、new relic、StatsD、Micrometer)一起使用。也很容易实现自己的回调代码来记录日志(使用sl4j、log4j等)。实际上,下面引用的一个类似示例就是通过调用System.out.println实现的。您甚至可以同时使用日志消息和调用jamon。

https://github.com/stevensouza/automon

下面是使用SysOut的示例输出,但是如果您实现了它,您可以添加任何其他您想要的东西。

代码语言:javascript
复制
    SysOut.start(..): execution(String com.stevesouza.helloworld.HelloWorld.getLastName())
    SysOut.stop(..) ms.: 0

完全公开。我写了JAMon和Automon。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61474665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档