[发明专利]应用程序监控系统及方法有效

专利信息
申请号: 201210378842.1 申请日: 2012-09-29
公开(公告)号: CN102937930A 公开(公告)日: 2013-02-20
发明(设计)人: 吕金伟 申请(专利权)人: 重庆新媒农信科技有限公司
主分类号: G06F11/30 分类号: G06F11/30;G06F11/32
代理公司: 北京海虹嘉诚知识产权代理有限公司 11129 代理人: 谢殿武
地址: 401121 重庆市北部新区高新*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用程序 监控 系统 方法
【说明书】:

技术领域

发明涉及互联网中的监控技术,尤其涉及一种应用程序监控系统及方法。背景技术

目前,为了均衡负载,对于大型的应用系统,通常将应用程序划分为多个中型或小型的程序,并采用分布式的方式布置到网络中,以提高系统的性能、响应速度和可靠性等。但是,此种方式存在的问题是:由于应用程序布置得比较分散,使得应用程序的集中管理变得很亟手,尤其是在应用程序的运行初期,由于在设计时考虑不周全或其他原因,容易导致应用程序出现许多异常,这些异常包括:程序错误、逻辑错误、硬件故障、网络故障、数据库错误,等等。为了解决上述问题,一种方式是:由专门的技术人员对应用程序的运行情况进行实时监控,一旦技术人员发现应用程序出错,则及时地进行排除、修复或通知开发人员等,该种方式对人力的投入巨大。另一方式是:应用程序在运行时,由应用程序生成运行日志,然后将日志存储到数据库中,由开发人员通过阅读日志的方式发现应用程序的异常,以及分析异常的原因和位置等,此种方式需要人工对日志进行不间断的查看,而每天生成的日志可以多达几十和上百兆,因此也有很大的局限性。

发明内容

有鉴于此,本发明提供了一种应用程序监控系统及方法。可以由设备自动地实现对应用程序的监控,以及分析查找应用程序的异常,而不需要借助于人工。

本发明实施例提供的一种应用程序监控系统,包括:

监控器,用于监控应用程序的运行,得到监控信息;

监控管理平台,用于将所述监控器得到的监控信息与预先配置的监控参考信息进行比较,得到所述应用程序的异常情况;

所述监控器包括:异常监控器和/或业务监控器;

当所述监控器为异常监控器时,所述监控信息为所述应用程序运行中产生的异常信息,所述监控参考信息为异常参考信息;

当所述监控器为业务监控器时,所述监控信息为所述应用程序运行中产生的业务数据,所述监控参考信息为业务数据参考信息。

进一步,还包括:数据库,用于存储所述预置的参考监控信息;

告警系统,用于在所述监控管理平台确定所述应用程序的异常情况符合告警条件时,在所述监控管理平台的控制下进行告警。

进一步,所述异常监控器,用于接收在所述应用程序中添加的异常捕获语句发送的异常信息,以实现对所述应用程序的异常监控;或者,所述异常监控器包括:异常捕获组件,用于内置在所述应用程序,对所述应用程序的异常进行捕获,生成异常信息,以实现对所述应用程序的异常监控。

进一步,所述监控管理平台,具体用于将所述异常监控器得到的异常信息与预先配置的异常参考信息进行比较,得到如下信息的至少一种:异常位置、异常原因、异常级别和异常解决方式。

进一步,所述业务数据参考信息包括如下任一项:业务流程信息、业务数据的范围信息、业务数据的时间范围信息和业务数据的空间范围信息;

所述监控管理平台,用于将所述业务监控器得到的业务数据与所述业务数据参考信息进行比较,确定所述应用程序的业务异常情况。

本发明实施例还提供了一种应用程序监控方法,包括如下步骤:

a、由监控器监控应用程序的运行,得到监控信息,所述监控器注册在所述应用程序中;

b、由监控管理平台将所述监控器得到的监控信息与预先配置的监控参考信息进行比较,得到所述应用程序的异常情况;

所述a包括:

a1、在应用程序中注册所述监控器,所述监控器包括:异常监控器和/或业务监控器;

a2、当所述监控器为异常监控器时,所述监控信息为所述应用程序运行中产生的异常信息,所述监控参考信息为异常参考信息,则由异常监控器监控应用程序的运行,得到所述应用程序运行中的异常信息;

或者,当所述监控器为业务监控器时,所述监控信息为所述应用程序运行中产生的业务数据,所述监控参考信息为业务数据参考信息,则由业务监控器监控应用程序的运行,得到所述应用程序运行中产生的业务数据。

进一步,所述b之后还包括:c、在所述监控管理平台确定所述应用程序的异常情况符合告警条件时,由告警系统进行告警。

进一步,所述由异常监控器监控应用程序的运行,得到所述应用程序运行中的异常信息,包括:

所述异常监控器接收在所述应用程序中添加的异常捕获语句发送的异常信息,以实现对所述应用程序的异常监控;

或者,所述异常监控器包括:异常捕获组件,将所述异常捕获组件内置在所述应用程序,对所述应用程序的异常进行捕获,生成异常信息,以实现对所述应用程序的异常监控。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210378842.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top