关于aop的j2ee应用程序性能监控系统分析与实现

关于aop的j2ee应用程序性能监控系统分析与实现

ID:32130679

大小:10.42 MB

页数:63页

时间:2019-01-31

关于aop的j2ee应用程序性能监控系统分析与实现_第1页
关于aop的j2ee应用程序性能监控系统分析与实现_第2页
关于aop的j2ee应用程序性能监控系统分析与实现_第3页
关于aop的j2ee应用程序性能监控系统分析与实现_第4页
关于aop的j2ee应用程序性能监控系统分析与实现_第5页
资源描述:

《关于aop的j2ee应用程序性能监控系统分析与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浙江大学硕士学位论文图目录图2.1图2.2图2.3图2.4图2.5图2.6图2.7图2.8图2.9图2.10图2.1l图2.12图2.13图2.14图2.15图3.1图3.2图3.3图3.4图3.5图3.6图3.7图3.8图3.9图4.1图5.1图5.2图5.3图5.4图5.5图5.6图5.7图5.8图目录JavaMelody监控实例.⋯⋯⋯⋯⋯⋯.⋯⋯...⋯⋯..6Jwebap插件模型...⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯.8Jwebap中的轨迹生命周期⋯⋯⋯...⋯....⋯⋯⋯.⋯.9Gauge测量指标⋯⋯.⋯..⋯⋯⋯⋯⋯⋯⋯⋯.⋯.10Counter测量指标⋯⋯⋯⋯.

2、⋯⋯⋯⋯⋯⋯⋯⋯..10Meter测量指标⋯..⋯⋯.⋯.⋯⋯⋯⋯.⋯⋯⋯⋯11Histogram测量指标⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.1lTimer测量指标⋯..⋯⋯⋯.⋯⋯.......⋯⋯⋯⋯.11HealthCheck..⋯⋯..⋯⋯..............⋯...⋯....12GlassBox结构图⋯.⋯⋯.⋯⋯⋯............⋯⋯.13InsideApps结构图..⋯⋯....⋯⋯..⋯...⋯⋯⋯..14事务调用链⋯.⋯...⋯⋯⋯...........⋯⋯⋯.....15ARM中的事务层次关系.⋯...⋯⋯⋯⋯....⋯..⋯⋯16监控系统一般结构

3、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..17采用AOP方式集成的监控系统结构⋯.⋯⋯⋯⋯⋯⋯..18不同关注点编织成的系统⋯⋯..⋯...⋯....⋯⋯⋯⋯22AOP中各个概念之间的关系.⋯⋯⋯⋯⋯⋯⋯.⋯⋯..23利用AOP进行开发的一般过程⋯⋯⋯⋯⋯⋯⋯⋯⋯..24AspectJ中的连接点类型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...25JMX架构图⋯.⋯⋯⋯⋯⋯.............⋯..........27JMX中的MBean示例⋯.⋯..⋯.⋯.....⋯......⋯⋯.28MBeanServer示例.....⋯⋯..⋯⋯.⋯.....⋯⋯.⋯.29HtmlAdaptorServer实

4、现远程管理.⋯⋯⋯⋯⋯⋯⋯⋯29HtmlAdaptor自动生成的浏览器管理界面⋯⋯⋯⋯⋯⋯.29概要设计图..⋯⋯.....⋯.⋯.⋯⋯⋯⋯.....⋯⋯.32性能监控系统总体界面.⋯.⋯..............⋯⋯⋯....54Aggregation最大最小平均性能展示⋯.⋯.⋯..⋯⋯⋯.55Aggregation分段统计展示⋯...............⋯⋯⋯....55Measurement原始测量信息展示⋯⋯⋯⋯⋯⋯⋯⋯⋯56数据处理轨迹展示.⋯⋯⋯.⋯⋯.⋯⋯⋯⋯⋯⋯⋯57业务数据上下文信息展示⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯..58AOP方式和植入探针方式性能对比

5、⋯⋯⋯⋯⋯⋯⋯⋯.60有无监控情况下的性能对比⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯62浙江大学硕士学位论文表目录表2.表3.表5.表目录各种监控技术的比较分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯19AspectJ中的主要切入点⋯⋯⋯⋯..⋯⋯....⋯⋯⋯25AOP方式和植入探针方式实验数据⋯⋯⋯⋯⋯⋯⋯⋯.59有无监控情况下的实验数据⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.61V浙江大学硕士学位论文第1章绪论1.1研究背景和选题意义第1章绪论对于开发的任意一个软件系统,我们都会用各种各样的方法来监控它的运行——即使没有任何监控方面的代码,我们至少会采用人工的方式查看系统运行的结果.这也可以看做一种监控的方法。对于复杂

6、的软件系统,如果不给它提供一套监控自身运行状况的代码。那么这个系统的可用性和可维护性都是值得怀疑的。实际上,我们经常接触的软件系统基本上都有监控自身性能方面的需求。比如对于应用服务器。我们可能希望监测其内存使用率、CPU利用率、服务器响应时间、线程池、数据库连接池、用户会话等相关信息:对于数据库,它的应答时间、活动用户、请求统计、连接统计、表空间使用率、表空间明细、表空间状态、表锁定统计、主键效率、查询命中率、缓存性能、事务统计数据等方面的信息是需要被监测的对象:与我们交互更多的操作系统,基本上都提供了系统监控功能。我们可以查看其CPU利用率、内存利用率、磁盘利用率、进程数

7、据等相关信息⋯总之。一个软件系统提供的自身监控功能使得我们可以更全面、更详细、更深入的了解它的运行状况。通过监控系统返回的数据,我们不但可以了解系统当前的健康状况。甚至可以在一定程度上预测软件接下来的健康状况。比如当监测数据显示尽管目前系统是正常运行的。但是其响应时间正在变得越来越慢.那么我们可以预测最终系统可能会无法及时做出响应。我们可以在事情变得更糟之前,查找出问题,及时解决掉问题以避免损失。当然。监控系统给我们带来的好处远不止于此。但是具体带来哪些好处,这也得看具体的监控系统提供哪些功能。面向不同需求的应用软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。