CN104301147A - 一种对业务应用***中业务及流程活动的监测方法 - Google Patents
一种对业务应用***中业务及流程活动的监测方法 Download PDFInfo
- Publication number
- CN104301147A CN104301147A CN201410578535.7A CN201410578535A CN104301147A CN 104301147 A CN104301147 A CN 104301147A CN 201410578535 A CN201410578535 A CN 201410578535A CN 104301147 A CN104301147 A CN 104301147A
- Authority
- CN
- China
- Prior art keywords
- data
- application system
- business
- business application
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种对业务应用***中业务及流程活动的监测方法,所述方法需提供业务模块、数据存储模块、数据采集处理模块以及数据接口模块;该方法为:1、通过数据接口模块将业务应用***的数据接口和资源性能的数据接口对接到业务应用***;2、数据采集处理模块将数据接口模块采集来的数据报送化消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;3、数据存储模块将指标数据和告警数据存储到业务应用***的一MongoDB数据库中;4、所述MongoDB数据库将数据推送至业务应用***前端页面进行展示,业务模块对展示的数据进行监测,并实现业务流程。本发明提高业务应用***的可用性和稳定性,提升IT运维服务水平。
Description
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种对业务应用***中业务及流程活动的监测方法。
背景技术
随着信息化***的全面覆盖及深化应用,用户对业务应用***的关注重点由***功能性、实用性逐步转向***综合能力、***性能、稳定性、安全性的更高要求,需要运维人员及时发现、解决***的应用或性能问题,保证应用***平稳、高效的运行。
现有的监测预警技术主要针对网络设备、主机、服务器、数据库、中间件等硬件资源进行监测,对于业务层面的整体***运行信息无法进行监测,通过本技术的应用,可使业务***本身的故障得到监测和预警。
发明内容
本发明要解决的技术问题,在于提供一种对业务应用***中业务及流程活动的监测方法,提高业务应用***的可用性和稳定性,提升IT运维服务水平。
本发明是这样实现的:一种对业务应用***中业务及流程活动的监测方法,所述方法需提供业务模块、数据存储模块、数据采集处理模块以及数据接口模块;所述业务模块:实现业务流程,监测业务应用***各单元的功能;所述数据存储模块:对有部署业务应用***的服务器进行数据采集存储,数据包括业务应用***本身的数据和业务应用***在所在的服务器相关性能的数据;所述数据采集处理模块:采集服务将数据接口模块采集来的数据报送到消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;所述数据接口模块:包括业务应用***的数据接口和资源性能的数据接口;
该监测方法具体包括:步骤1、通过数据接口模块将业务应用***的数据接口和资源性能的数据接口对接到业务应用***;
步骤2、数据采集处理模块将数据接口模块采集来的数据报送化消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;
步骤3、数据存储模块将指标数据和告警数据存储到业务应用***的一MongoDB数据库中;
步骤4、所述MongoDB数据库将数据推送至业务应用***前端页面进行展示,业务模块对展示的数据进行监测与报警,并实现业务流程。
进一步地,所述监测业务应用***各单元的功能包括:业务运行监视、应用故障监视、***性能监视、以及指标告警管理。
进一步地,所述步骤2中数据采集处理模块进一步包括:将数据接口模块采集到的数据,通过业务应用***的规则引擎进行过滤、关联、转换处理,之后通过消息总线将指标数据和告警数据保存为活动数据,活动数据信息定期存入一非活动数据库。
进一步地,所述业务模块使用超文本标记语言HTML、前端ajax框架ExtJS、开源框架Flex、Javascript框架jQuery相关设计元素实现前端展示,基于J2EE体系和管理***应用服务器实现业务应用***的业务功能。
进一步地,所述数据存储模块中使用MongoDB数据库存储活动数据,使用Oracle数据库管理非活动数据。
进一步地,所述数据采集处理模块中消息队列使用Active MQ,规则引擎采用事件流处理和复杂事件处理引擎Esper。
进一步地,所述数据接口模块中使用WebService的方式对业务***的数据进行定期采集,使用管理管理协议SNMP、java管理扩展JMX、协议SYSLOG、安全协议SSH方式对性能数据进行采集。
本发明具有如下优点:本发明通过对业务应用***运行过程中产生的信息及业务应用***运行所依赖的资源的性能情况的监测,判断***实用化情况、流程执行情况及业务应用***是否异常,对异常信息进行主动预警,提高业务应用***的可用性和稳定性,提升IT运维服务水平。
附图说明
图1为本发明实现的原理框图。
具体实施方式
本发明对应用***的业务数据、流程数据、异常信息数据等信息进行采集和处理,通过图形化的展示,将正常业务数据和异常预警信息进行展示。同时对应用***部署的主机、数据库、中间件本身的性能情况进行监测和预警。
请参阅图1所示,本发明的一种对业务应用***中业务及流程活动的监测方法,所述方法需提供业务模块、数据存储模块、数据采集处理模块以及数据接口模块;所述业务模块:实现业务流程,监测业务应用***各单元的功能;其中,所述监测业务应用***各单元的功能包括:业务运行监视、应用故障监视、***性能监视、以及指标告警管理;所述数据存储模块:对有部署业务应用***的服务器进行数据采集存储,数据包括业务应用***本身的数据和业务应用***在所在的服务器相关性能的数据;所述数据采集处理模块:采集服务将数据接口模块采集来的数据报送到消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据,以方便提前的方式存储在缓存数据库中;所述数据接口模块:包括业务应用***的数据接口和资源性能的数据接口;
该监测方法具体包括:步骤1、通过数据接口模块将业务应用***的数据接口和资源性能的数据接口对接到业务应用***;
步骤2、数据采集处理模块将数据接口模块采集来的数据报送化消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;
步骤3、数据存储模块将指标数据和告警数据存储到业务应用***的一MongoDB数据库中;
步骤4、所述MongoDB数据库将数据推送至业务应用***前端页面进行展示,业务模块对展示的数据进行监测与报警,并实现业务流程。
其中,所述步骤2中数据采集处理模块进一步包括:将数据接口模块采集到的数据,通过业务应用***的规则引擎进行过滤、关联、转换处理,之后通过消息总线将指标数据和告警数据保存为活动数据,活动数据信息定期存入一非活动数据库。
所述业务模块使用超文本标记语言HTML、前端ajax框架ExtJS、开源框架Flex、Javascript框架jQuery相关设计元素实现前端展示,基于J2EE体系和管理***应用服务器实现业务应用***的业务功能。
所述数据存储模块中使用MongoDB数据库存储活动数据,使用Oracle数据库管理非活动数据及基础数据。
所述数据采集处理模块中消息队列使用Active MQ,规则引擎采用事件流处理和复杂事件处理引擎Esper。
所述数据接口模块中使用WebService的方式对业务***的数据进行定期采集,使用管理管理协议SNMP、java管理扩展JMX、协议SYSLOG、安全协议SSH方式对性能数据进行采集。
这里需要说明的是:
本发明的业务应用***的操作过程:
(1)用户通过浏览器访问业务流程监测的业务模块;
(2)用户浏览模块页面时,从数据库MongoDB中读取活动数据,从Oracle数据库中加载历史数据及基础数据;
(3)活动数据会在***中进行可视化展示,主要分为指标数据和告警数据,用户可对相关数据进行查询、查看及处理。
总之,本发明基于对业务应用***的业务数据、流程活动的全面监测,通过对动态数据、关键指标、异常日志、性能阀值等信息进行分析和预警,使运维人员对业务应用***的运行情况清晰掌握,并能及时对应用及流程异常进行处理和修复,提升IT运维服务水平,提高用户满意度。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (7)
1.一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述方法需提供业务模块、数据存储模块、数据采集处理模块以及数据接口模块;所述业务模块:实现业务流程,监测业务应用***各单元的功能;所述数据存储模块:对有部署业务应用***的服务器进行数据采集存储,数据包括业务应用***本身的数据和业务应用***在所在的服务器相关性能的数据;所述数据采集处理模块:采集服务将数据接口模块采集来的数据报送到消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;所述数据接口模块:包括业务应用***的数据接口和资源性能的数据接口;
该监测方法具体包括:步骤1、通过数据接口模块将业务应用***的数据接口和资源性能的数据接口对接到业务应用***;
步骤2、数据采集处理模块将数据接口模块采集来的数据报送化消息队列MQ,业务应用***的规则引擎负责消化消息队列MQ中消息数据转换为指标数据和告警数据;
步骤3、数据存储模块将指标数据和告警数据存储到业务应用***的一MongoDB数据库中;
步骤4、所述MongoDB数据库将数据推送至业务应用***前端页面进行展示,业务模块对展示的数据进行监测与报警,并实现业务流程。
2.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述监测业务应用***各单元的功能包括:业务运行监视、应用故障监视、***性能监视、以及指标告警管理。
3.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述步骤2中数据采集处理模块进一步包括:将数据接口模块采集到的数据,通过业务应用***的规则引擎进行过滤、关联、转换处理,之后通过消息总线将指标数据和告警数据保存为活动数据,活动数据信息定期存入一非活动数据库。
4.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述业务模块使用超文本标记语言HTML、前端ajax框架ExtJS、开源框架Flex、Javascript框架jQuery相关设计元素实现前端展示,基于J2EE体系和管理***应用服务器实现业务应用***的业务功能。
5.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述数据存储模块中使用MongoDB数据库存储活动数据,使用Oracle数据库管理非活动数据。
6.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述数据采集处理模块中消息队列使用Active MQ,规则引擎采用事件流处理和复杂事件处理引擎Esper。
7.根据权利要求1所述的一种对业务应用***中业务及流程活动的监测方法,其特征在于:所述数据接口模块中使用WebService的方式对业务***的数据进行定期采集,使用管理管理协议SNMP、java管理扩展JMX、协议SYSLOG、安全协议SSH方式对性能数据进行采集。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410578535.7A CN104301147A (zh) | 2014-10-24 | 2014-10-24 | 一种对业务应用***中业务及流程活动的监测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410578535.7A CN104301147A (zh) | 2014-10-24 | 2014-10-24 | 一种对业务应用***中业务及流程活动的监测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104301147A true CN104301147A (zh) | 2015-01-21 |
Family
ID=52320726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410578535.7A Pending CN104301147A (zh) | 2014-10-24 | 2014-10-24 | 一种对业务应用***中业务及流程活动的监测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104301147A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105303312A (zh) * | 2015-10-22 | 2016-02-03 | 任伟 | 一种基于移动互联网的生产流程展示方法 |
CN105653425A (zh) * | 2015-12-28 | 2016-06-08 | 中国民航信息网络股份有限公司 | 基于复杂事件处理引擎的监控*** |
CN106304122A (zh) * | 2015-05-21 | 2017-01-04 | ***通信集团福建有限公司 | 一种业务数据分析方法及*** |
CN106777392A (zh) * | 2017-02-23 | 2017-05-31 | 国家电网公司 | 基于流计算的风电机组scada数据的实时处理方法 |
CN107046481A (zh) * | 2017-04-18 | 2017-08-15 | 国网福建省电力有限公司 | 一种信息***综合网管***综合分析平台 |
CN107070718A (zh) * | 2017-04-18 | 2017-08-18 | 国网福建省电力有限公司 | 一种基于信息***综合网管***的辅助分析诊断*** |
CN107135119A (zh) * | 2017-04-18 | 2017-09-05 | 国网福建省电力有限公司 | 一种业务响应跟踪及接口状态监控开发*** |
CN109408448A (zh) * | 2018-12-05 | 2019-03-01 | 江苏恒创软件有限公司 | 一种能够对数据进行集中处理一体化数据展现平台 |
CN110059140A (zh) * | 2019-03-29 | 2019-07-26 | 国网福建省电力有限公司 | 一种基于Oracle数据和Hbase数据进行数据存储的方法 |
CN111353892A (zh) * | 2020-03-31 | 2020-06-30 | 中国建设银行股份有限公司 | 交易风险监控方法及装置 |
CN114281572A (zh) * | 2021-12-28 | 2022-04-05 | 重庆允成互联网科技有限公司 | 一种跨服务业务生命周期管理方法及*** |
CN114492877A (zh) * | 2022-04-13 | 2022-05-13 | 北京蒙帕信创科技有限公司 | 一种业务***的运维分析方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030065978A1 (en) * | 2001-10-01 | 2003-04-03 | Adams Phillip M. | Computerized product improvement apparatus and method |
CN101436274A (zh) * | 2008-11-14 | 2009-05-20 | 山东浪潮齐鲁软件产业股份有限公司 | 跨平台监控企业应用***性能的方法 |
CN101483545A (zh) * | 2008-12-31 | 2009-07-15 | 中国建设银行股份有限公司 | 一种金融业务监控方法及*** |
CN101714273A (zh) * | 2009-05-26 | 2010-05-26 | 北京银丰新融科技开发有限公司 | 一种基于规则引擎的银行异常业务监控方法和*** |
-
2014
- 2014-10-24 CN CN201410578535.7A patent/CN104301147A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030065978A1 (en) * | 2001-10-01 | 2003-04-03 | Adams Phillip M. | Computerized product improvement apparatus and method |
CN101436274A (zh) * | 2008-11-14 | 2009-05-20 | 山东浪潮齐鲁软件产业股份有限公司 | 跨平台监控企业应用***性能的方法 |
CN101483545A (zh) * | 2008-12-31 | 2009-07-15 | 中国建设银行股份有限公司 | 一种金融业务监控方法及*** |
CN101714273A (zh) * | 2009-05-26 | 2010-05-26 | 北京银丰新融科技开发有限公司 | 一种基于规则引擎的银行异常业务监控方法和*** |
Non-Patent Citations (1)
Title |
---|
张春华: "可视化业务流程监控***设计和实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106304122A (zh) * | 2015-05-21 | 2017-01-04 | ***通信集团福建有限公司 | 一种业务数据分析方法及*** |
CN106304122B (zh) * | 2015-05-21 | 2020-03-03 | ***通信集团福建有限公司 | 一种业务数据分析方法及*** |
CN105303312A (zh) * | 2015-10-22 | 2016-02-03 | 任伟 | 一种基于移动互联网的生产流程展示方法 |
CN105653425A (zh) * | 2015-12-28 | 2016-06-08 | 中国民航信息网络股份有限公司 | 基于复杂事件处理引擎的监控*** |
CN105653425B (zh) * | 2015-12-28 | 2018-10-19 | 中国民航信息网络股份有限公司 | 基于复杂事件处理引擎的监控*** |
CN106777392A (zh) * | 2017-02-23 | 2017-05-31 | 国家电网公司 | 基于流计算的风电机组scada数据的实时处理方法 |
CN107046481B (zh) * | 2017-04-18 | 2019-12-03 | 国网福建省电力有限公司 | 一种信息***综合网管***综合分析平台 |
CN107046481A (zh) * | 2017-04-18 | 2017-08-15 | 国网福建省电力有限公司 | 一种信息***综合网管***综合分析平台 |
CN107070718A (zh) * | 2017-04-18 | 2017-08-18 | 国网福建省电力有限公司 | 一种基于信息***综合网管***的辅助分析诊断*** |
CN107135119A (zh) * | 2017-04-18 | 2017-09-05 | 国网福建省电力有限公司 | 一种业务响应跟踪及接口状态监控开发*** |
CN109408448A (zh) * | 2018-12-05 | 2019-03-01 | 江苏恒创软件有限公司 | 一种能够对数据进行集中处理一体化数据展现平台 |
CN110059140A (zh) * | 2019-03-29 | 2019-07-26 | 国网福建省电力有限公司 | 一种基于Oracle数据和Hbase数据进行数据存储的方法 |
CN111353892A (zh) * | 2020-03-31 | 2020-06-30 | 中国建设银行股份有限公司 | 交易风险监控方法及装置 |
CN114281572A (zh) * | 2021-12-28 | 2022-04-05 | 重庆允成互联网科技有限公司 | 一种跨服务业务生命周期管理方法及*** |
CN114492877A (zh) * | 2022-04-13 | 2022-05-13 | 北京蒙帕信创科技有限公司 | 一种业务***的运维分析方法及装置 |
CN114492877B (zh) * | 2022-04-13 | 2022-07-05 | 北京蒙帕信创科技有限公司 | 一种业务***的运维分析方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301147A (zh) | 一种对业务应用***中业务及流程活动的监测方法 | |
CN104506393B (zh) | 一种基于云平台的***监控方法 | |
US10489711B1 (en) | Method and apparatus for predictive behavioral analytics for IT operations | |
CN104407964B (zh) | 一种基于数据中心的集中监控***及方法 | |
CN103491354B (zh) | 一种***运行监控可视化平台 | |
CN104022904A (zh) | 分布式机房it设备统一管理平台 | |
CN104239197A (zh) | 一种基于大数据日志分析的管理用户异常行为发现方法 | |
CN101854270A (zh) | 多***运行状态监控方法及*** | |
US10860405B1 (en) | System operational analytics | |
CN111078455A (zh) | 基于时间轴的异常行为序列关联处理方法以及装置、设备、存储介质 | |
CN103716173A (zh) | 一种存储监控***及监控告警发布的方法 | |
CN102184473A (zh) | 一种电力二次***综合监管*** | |
CN101989931A (zh) | 一种运维告警处理方法和装置 | |
CN114095522A (zh) | 车辆监控方法、服务***、管理终端、车辆及存储介质 | |
CN104572405A (zh) | 一种pc服务器操作***与数据库运行环境监测报警*** | |
US10664335B2 (en) | System and method for maintaining the health of a machine | |
US20130339801A1 (en) | System and method for log and trace diagnostics and analytics | |
CN104320285A (zh) | 一种网站运行状态监控方法及装置 | |
CN103763143A (zh) | 基于存储服务器的设备异常报警的方法及*** | |
CN109213657B (zh) | 一种电网运行数据云储存装置 | |
KR100984282B1 (ko) | 메모리캐쉬를 이용한 통합보안관리시스템 | |
CN103618635A (zh) | 信息化设备分层关联管控*** | |
CN110677271B (zh) | 基于elk的大数据告警方法、装置、设备及存储介质 | |
CN117220917A (zh) | 一种基于云计算的网络实时监控方法 | |
CN109587130B (zh) | 一种基于rti时空一致的集成运行支撑*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150121 |
|
WD01 | Invention patent application deemed withdrawn after publication |