J2EE应用中间件监测
J2EE应用中间件监测
在基于J2EE应用程序的企业系统运行过程当中,运营维护人员经常会碰到如下问题:
应用程序服务器在性能方面是否存在问题?存在什么问题?
应用程序的性能是否稳定?
在运行的应用程序当中,是否可以判断哪些应用程序的性能相对较弱?
是否可以准确测定运行应用程序的服务性能?
是否可以确认哪些应用程序造成内存泄露?
许多使用者接入系统时,应用程序性能真的很可靠吗?
最近一周或一个月,系统性能如何?有定量的系统性能报告么?
应用系统怎么才能长期稳定、健壮地运行呢?
这些问题仅仅依靠操作系统自带的工具是不能解决的;仅仅依靠运维人员的个人经验是不能解决的;仅仅依靠不断的投入巨资更新服务器的硬件配置是不能解决的;投入大量人力,花费大量时间也未必能够解决,只有使用专业的性能管理工具才能彻底解决这些问题!WebGate正是这样一种功能强大、使用简单的专业的性能管理工具。
WebGate就是为了提高正在开发或者开发完成的、基于Java Platform平台的J2EE(Java2 Enterprise Edition)应用程序的性能,进行故障预警,确保应用程序稳定运行而开发的产品。使用WebGate,
可以预先发现应用系统存在的潜在的性能问题;
可以及时分析问题并解决;
可以24小时实时监控整个应用系统;
可以保存实时性能数据(性能报告);
可以定量的分析当前系统性能,科学的决策是否需要升级系统硬件;
节省系统维护费用,提高维护效率;
最主要的,
可以保证系统长期稳定的运行。
功能如下:
1)
强大的实时监控环境
通过分组、分用户的监控画面和动态图表生成功能,可以按照用户的不同需求构成最佳的画面,实施高效地监控。通过WebGate提供的各J2EE间的排队、拓朴图监控、与外部解决方案数据的联动等各种丰富的功能,可以以Class/Method为单位,对J2EE平台系统中所发生的瓶颈现象的原因进行轻松地跟踪。
2)
针对性能故障提供事先监视和通报功能
利用通过实时监控获取的数据,可以通过故障监视功能对故障的发生进行事前监视、通过故障通报功能尽早地采取故障处理措施,使用WebGate,可以迅速地掌握发生故障的原因。
3)
提供J2EE应用程序在性能方面的问题事件追踪功能
可以对超过用户自定义性能临界值的应用程序进行分析,对JDBC Connection、Statement、PreparedStatement、Result Set中资源未释放的程序进行追踪,对在J2EE平台系统中产生的Exception、对导致内存泄漏的集合Object的生成应用程序进行追踪。
4)
提供应用程序/ SQL语句的性能追踪功能
以Class/Method为单位对应用程序的性能进行检测,可以明确地确认发生性能下降的位置。
在通过SQL语句的性能检测选择调校对象目录时,可以提供SQL运行时使用的绑定变量, 通过SQL调校用的SQL语句PLAN进行直接确认。
5)
提供数据快照文件,提供历史记录数据分析功能
以数据快照方式对WebGate所收集的性能数据进行保存,可以确认故障发生和分析所需时间点的监控状況,对性能方面的问题进行分析。数据快照还可以用于调校前/后的应用程序性能比较等用途。
6)
提供服务失控时的负荷量控制功能
在因超过系统可承受的负荷等原因导致服务失控时,为了自动控制负荷量,避免出现系统DOWN的状况,确保服务的稳定而提供PLC(Peak Load Controle)功能。
页:
[1]