首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >寻找应用程序性能跟踪软件

寻找应用程序性能跟踪软件
EN

Server Fault用户
提问于 2011-03-08 23:15:37
回答 5查看 200关注 0票数 1

我有多个基于java的应用程序,它们生成方法调用花费多长时间的统计信息。

现在,这些信息正在写入日志文件中,我以这种方式分析性能。然而,随着多个应用程序和更多的监控需求,这正变得有点压倒性。

我正在寻找一个应用程序,将收集统计数据和图表,以便我可以分析性能,并注意性能退化。

我已经看过太阳风应用程序性能监控,但是这个定期投票来收集信息。我的应用程序是完全基于事件的,我们想要相应地绘制和跟踪这一点。

我几乎开始对一些脚本进行黑客操作来生成Google,但肯定已经有一些应用程序这样做了。有什么建议吗?

EN

回答 5

Server Fault用户

发布于 2011-03-09 19:04:07

对于一些简单的东西,既然你已经在自己收集统计数据,请查看Perf4J。它可能完全符合这一要求。

如果您预期需要更多的内容,请考虑通过JMX发布统计数据,并只使用JConsole或类似于OpenNMS之类的工具进行监视(我本人还没有尝试过这种方法)。请参阅这里的更多内容:http://www.ibm.com/developerworks/java/library/j-jtp09196/index.html

如果您的监视需要扩展到单个服务器之外,例如,如果您的应用程序正在与DBs或web服务对话,则需要考虑像ExtraHop这样的应用程序感知网络性能监视器:http://www.extrahop.com/products/

票数 1
EN

Server Fault用户

发布于 2011-03-09 15:34:24

我还没见过这样的解决方案。但是,如果您从正常运行时软件中查看up.time,您会发现它有许多深层次的应用程序事件监视器,这些监视器可能会起作用。此外,您还可以将数据推入up.time并利用它的绘图功能。有一个30天的免费试用,所以它可能值得一看,如果它听起来像一个适合- http://www.uptimesoftware.com

票数 0
EN

Server Fault用户

发布于 2011-03-09 16:55:47

有像DynaTrace这样昂贵的工具

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

https://serverfault.com/questions/244952

复制
相关文章

相似问题

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