Grails应用程序的分析器

时间:2010-08-03 09:24:10

标签: grails profiler

是否有任何工具可以识别部署在Tomcat服务器中的特定Grails Web应用程序的资源的总内存使用情况,cpu和其他信息?

另外,如果我的grails应用程序使用的是Quartz插件,有人能告诉我如何配置特定的作业实例吗?

谢谢!

4 个答案:

答案 0 :(得分:29)

我正在使用一堆工具来分析和监控我自己的grails应用程序。以下是帮助我实现这一目标并且没有任何问题的插件/工具:

  1. JavaMelody plugin :此工具是必备。只需安装插件并转到 / myapp / monitoring 即可完成。您将获得有关cpu,内存使用情况,SQL查询,http错误所需的所有信息......它应该足以满足您的问题中描述的需求

  2. Application Info plugin:这个最新的插件非常实用且几乎不可或缺。它为您提供有关您的申请状态的各种信息。为了您的顾虑,您可以访问描述内存使用情况的图表,有关会话的信息(打开或关闭),有关休眠层(缓存,表格,实体......)各个方面的详细信息。最重要的是,这个插件是由SpringSource团队成员Burt Beckwith开发和支持的。

  3. Perf4j plugin :此插件可帮助您轻松收集效果统计信息。我正在使用它,但它更好地用于调整您的应用程序

  4. 您还可以使用其他插件/工具,例如:p6spy(用于记录SQL查询),Grails Audit Logging plugin(用于跟踪域对象的更改)或Profiler plugin,我可以保证它们正常工作(不是所有插件的情况!)。

    您可以通过Grails插件门户网站

    中的标记performance找到所有这些插件

    我希望它有所帮助。

答案 1 :(得分:2)

答案 2 :(得分:0)

答案 3 :(得分:0)

MTH提到的探查器插件只为Grails应用程序的各个部分提供时序信息。为了监控资源使用情况,最好使用JMX;这里有几个应该有用的链接。