[发明专利]一种JAVA应用系统的监控方法及装置在审
申请号: | 201410428788.6 | 申请日: | 2014-08-27 |
公开(公告)号: | CN104199761A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 张鹏;王伟;徐峥 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国家电网公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 java 应用 系统 监控 方法 装置 | ||
技术领域
本申请涉及JAVA应用技术领域,更具体地说,涉及一种JAVA应用系统 的监控方法及装置。
背景技术
OSGI(Open Service Gateway Initiative,开放服务网关协议)技术是面向 Java的动态模型系统。OSGI技术为Java应用系统提供服务,使之成为软件集成 和软件开发的首选环境。OSGI技术提供允许应用程序使用精炼、可重用和可 协作的组件构成的标准化原语,这些组件能够组装进一个应用和部署中,一 个OSGI模块就是一个普通的JAR文件。
OSGI技术把Java应用系统拆分成模块,应用系统中的功能实现都被划分 成一个个的模块,各个模块之间物理隔离,但是又可以有依赖关系。OSGI技 术使得Java应用系统中各个模块的启停具有一定的独立性,但是在CPU、内存 等资源不足的情况下,往往整个应用系统的业务都会受到影响,不能够保证 应用系统关键业务的优先运行。并且,当应用系统出现问题时,往往需要等 客户反馈才知道系统出现异常,异常发现和解决具有滞后性,并且还需要人 为判断来对各个模块进行启停,不具有实时性和自动化性。
发明内容
有鉴于此,本申请提供了一种JAVA应用系统的监控方法及装置,用于解 决现有技术不能够保证应用系统关键业务优先运行,且系统异常的发现和解 决不够及时和自动化的问题。
为了实现上述目的,现提出的方案如下:
一种JAVA应用系统的监控方法,包括:
采集Java应用系统的原始状态信息;
对所述原始状态信息进行分析处理,得到若干个状态参量值;
根据预先配置的告警策略,判断所述若干个状态参量值是否满足告警条 件,如果是,则按照预先配置的调整策略,控制Java应用系统中各个业务模 块的启停,否则,返回所述采集Java应用系统的原始状态信息步骤。
优选地,所述采集Java应用系统的原始状态信息,包括:
按照预先配置的采集策略,采集Java应用系统的原始状态信息,所述预 先配置的采集策略包括采集频率以及需要采集的待测状态参量。
优选地,所述对所述原始状态信息进行分析处理,得到若干个状态参量 值,包括:
将所述原始状态信息进行数据分类,得到若干类别的状态参量数据;
从每种类别的状态参量数据中分别抽取所述待测状态参量的值,得到若 干个状态参量值。
优选地,所述预先配置的告警策略包括各个状态参量的阀值,则所述判 断所述若干个状态参量值是否满足告警条件,包括:
分别判断各个状态参量值是否达到与其对应的阀值,若至少存在一个状 态参量值达到了与其对应的阀值,则确定满足告警条件。
优选地,所述按照预先配置的调整策略,控制Java应用系统中各个业务 模块的启停,包括:
按照预先设定的Java应用系统中各个业务模块的优先级,控制优先级最 低的业务模块首先停止工作,或者控制优先级最高的业务模块首先启动工作。
一种JAVA应用系统的监控装置,包括:
采集单元,用于采集Java应用系统的原始状态信息;
处理单元,用于对所述原始状态信息进行分析处理,得到若干个状态参 量值;
判断单元,用于根据预先配置的告警策略,判断所述若干个状态参量值 是否满足告警条件;
调整单元,用于在所述判断单元的判断结果为是时,按照预先配置的调 整策略,控制Java应用系统中各个业务模块的启停,否则,控制返回执行所 述采集单元。
优选地,所述采集单元采集Java应用系统的原始状态信息包括:
按照预先配置的采集策略,采集Java应用系统的原始状态信息,所述预 先配置的采集策略包括采集频率以及需要采集的待测状态参量。
优选地,所述处理单元包括:
分类单元,用于将所述原始状态信息进行数据分类,得到若干类别的状 态参量数据;
抽取单元,用于从每种类别的状态参量数据中分别抽取所述待测状态参 量的值,得到若干个状态参量值。
优选地,所述预先配置的告警策略包括各个状态参量的阀值,则所述判 断单元包括:
第一判断子单元,用于判断各个状态参量值是否达到与其对应的阀值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国家电网公司;,未经北京中电普华信息技术有限公司;国家电网公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410428788.6/2.html,转载请声明来源钻瓜专利网。