CN104301147A - 一种对业务应用***中业务及流程活动的监测方法 - Google Patents

一种对业务应用***中业务及流程活动的监测方法 Download PDF

Info

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
Application number
CN201410578535.7A
Other languages
English (en)
Inventor
倪时龙
林振天
蔡清远
谢海强
袁宝峰
胡晓星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Fujian Yirong Information Technology Co Ltd
Original Assignee
State Grid Corp of China SGCC
Fujian Yirong Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Fujian Yirong Information Technology Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201410578535.7A priority Critical patent/CN104301147A/zh
Publication of CN104301147A publication Critical patent/CN104301147A/zh
Pending legal-status Critical Current

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方式对性能数据进行采集。
CN201410578535.7A 2014-10-24 2014-10-24 一种对业务应用***中业务及流程活动的监测方法 Pending CN104301147A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 北京银丰新融科技开发有限公司 一种基于规则引擎的银行异常业务监控方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
张春华: "可视化业务流程监控***设计和实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (16)

* Cited by examiner, † Cited by third party
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