[发明专利]一种应用程序监控装置及方法有效
申请号: | 201110460117.4 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102521136A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 张莹莹;段文良 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 监控 装置 方法 | ||
技术领域
本申请涉及程序监控领域,特别涉及一种应用程序监控装置及方法。
背景技术
系统能够持续稳定运行除了构造高质量的软件以外,在系统运行过程中进行实时监控,以便及时发现故障,适时采取措施也是必不可少的。任何一个高可靠的软件系统都具有很强的监控能力,监控是现代企业的IT基础设施的核心部件。
目前,对软件系统的监测为整体监控方式,即对运行的软件系统中的全部应用程序进行监控,其中包括对一些不需要进行监控的应用程序的监控过程,浪费了过多的人力物力,并且监控的精确度及效率很低。
发明内容
本申请所要解决的技术问题是提供一种应用程序监控装置,用以解决现有技术中对运行的软件系统进行监控时,监控的精确度及效率很低的问题,有效的提高了对运行的软件系统的监控的精确度及效率。
本申请还提供了一种应用程序监控方法,用以保证上述装置在实际中的实现及应用。
为了解决上述问题,本申请公开了一种应用程序监控装置,包括:
需求定制模块、注解注入模块、注解引擎模块及背板装置模块。
其中:
所述需求定制模块用于分析所述应用程序的元素结构;并获取所述元素结构中需要进行监控的元素的元素需求;
所述注解注入模块用于将所述元素需求注入至所述应用程序中;
所述注解引擎模块用于在所述应用程序运行时,依据所述元素需求获取所述应用程序的运行状态信息;
所述背板装置模块用于对所述运行状态信息进行逻辑处理,实现对所述应用程序的监控。
上述的装置,优选的,还包括:
监控平台模块;
所述监控平台模块用于发送连接请求至所述背板装置模块,获取所述背板装置模块对所述应用程序的监控信息,并对所述监控信息进行显示。
一种应用程序监控方法,包括:
分析需要进行监控的应用程序的元素结构,并获取所述元素结构中需要进行监控的元素的元素需求;
将所述元素需求注入至所述需要进行监控的应用程序中;
当所述应用程序运行时,依据所述元素需求获取所述应用程序的运行状态信息;
对所述运行状态信息进行逻辑处理,实现对所述应用程序的监控。
上述的方法,优选的,还包括:
将对所述应用程序进行监控的监控信息进行显示。所述JMeter系统的控制器上设置有一种服务器性能测试装置。
与现有技术相比,本申请包括以下优点:
在本申请中,对应用程序进行监控时,需求定制模块分析所述应用程序的元素结构;并获取所述元素结构中需要进行监控的元素的元素需求;注解注入模块将所述元素需求注入至应用程序中;当所述应用程序运行时,依据所述元素需求获取所述应用程序的运行状态信息;背板装置对所述运行状态信息进行逻辑处理,实现对所述应用程序的监控。
本申请提供的监控装置能够在本地同时监控其它地点部署的软件,通过在配置监控参数,能够快速对监控软件进行定位,提高了监控的准确性及监控效率。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的一种应用程序监控装置实施例1的结构框图;
图2是本申请的一种应用程序监控装置实施例1中的一具体结构框图;
图3是本申请的一种应用程序监控方法实施例1的流程图;
图4是本申请的一种应用程序监控方法实施例1的一具体流程图;
图5是本申请的一种基于注解方式实现应用程序监控的装置的时序图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110460117.4/2.html,转载请声明来源钻瓜专利网。