软件介绍
JavaMelody是一款系统监控工具,支持显示ava内存和Java CPU使用情况、用户会话数、JDBC连接数,以及http请求、sql请求、jsp页面和业务接口方法(EJB3、Spring、Guice)的数量、平均执行时间、错误百分比等信息!
软件介绍
JavaMelody的目标是在QA和生产环境中监控Java或Java EE应用程序。它不是模拟用户请求的工具,而是根据用户对应用的使用情况来衡量和计算应用实际运行情况的统计工具。JavaMelody是开源的(ASL ),并且已经准备好投入生产:在一个每年有25人的应用程序中。JavaMelody易于集成到大多数应用程序中,并且是轻量级的(没有概要文件,没有数据库)。JavaMelody主要基于请求的统计和演化图。它允许改进QA和生产中的应用,并有助于。提供关于平均响应时间和执行时间的事实。在问题变得严重之前,在趋势不好的时候做决定。基于更严格的响应时间进行优化。找到响应时间的根本原因。验证后真正的改善。它包括一个摘要图表,显示以下指标随时间的变化。http、sql请求、jsf操作、struts操作、jsp页面或业务外观方法(针对EJB3、Spring或Guice)的执行时间、平均执行时间和错误百分比Java内存Java CPU用户会话jdbc连接这些图表可以在当天、周、月、年或自定义期间查看。JavaMelody包括预定义计数器的统计数据(目前是http请求、sql请求、jsf操作、struts操作、jsp页面和业务facade方法(如果是EJB3、Spring或Guice)),可以用于每个计数器。汇总了执行总数、平均执行时间、cpu时间和错误百分比。以及平均时间超过可配置阈值的请求所花费的时间百分比。还有一个完整的请求列表,包括每个请求的执行时间、平均执行时间、平均cpu时间、错误百分比和执行时间的演变。没有动态参数。此外,每个http请求显示流量响应的大小、平均sql执行次数和平均sql时间。它还包括日志、数据缓存(如果是ehcache)和批处理作业(如果是qua rtz)中的http错误、警告和错误的统计信息。如有必要,可以使用可选的独立收集服务器卸载storage management and reporting生成的应用程序,并集中集群应用程序或几个应用程序的数据。