[发明专利]业务监控方法、系统以及系统模块和监控器在审
申请号: | 201511004759.8 | 申请日: | 2015-12-29 |
公开(公告)号: | CN106936649A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 丘晖;刘斌;刘智琼;华竹轩;伍运珍;池炜成;俞科峰;陈娜;张金娟 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 刘剑波 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 监控 方法 系统 以及 模块 监控器 | ||
技术领域
本发明涉及网络技术领域,特别是一种业务监控方法、系统以及系统模块和监控器。
背景技术
随着分布式系统在IT企业的应用系统、业务系统的普及使用,分布式系统的性能和业务处理的准确性、正确性密不可分。企业对分布式系统的监控要求越来越高。监控通过跟踪分布式系统整体、各模块的运行细节,达到对分布式系统的全面监控。
由于对于分布式系统的性能监控、准确性监控、正确性监控的需求的日益提高,企业迫切需要更好的方法来跟踪分布式系统的处理情况,从而为企业改善IT分布式系统、监控和处理异常、实时分析业务容量走势提供平台。
在传统的系统跟踪方法上,常常是将跟踪记录信息放置在业务信息中,随着业务消息在不同的模块间传递,需要不停地修改和传递跟踪记录消息。传统方法造成性能监控的滞后和电信业务处理的低效率。
综上所述,现有的系统跟踪方法包括以下问题:
1.监控和分析跟踪信息需要消耗每个系统模块过多的性能。
2.必须等到最后一步完成整个业务请求才能读取和分析跟踪信息,监管滞后。
3.当业务请求需要经过很多子模块,很难将每一个跟踪的监控信息串联起来,重组复杂度大,分析时间长,监控系统难度大。
发明内容
本发明的目的在于提出一种高效的业务监控方案。
根据本发明的一个方面,提出一种业务监控方法,包括:系统模块接收到业务消息后,根据业务消息生成跟踪记录信息,其中,业务消息和跟踪记录信息中包括业务标识;系统模块将跟踪记录信息上传到监控器;监控器从业务消息经过的各个系统模块获取跟踪记录信息,根据跟踪记录信息基于业务标识确定监控信息。
进一步地,业务消息中还包括下一跳标识;跟踪记录信息中还包括上一跳标识、下一跳标识、本模块标识和单点监控信息。
进一步地,业务消息经过第1个系统模块时,跟踪记录信息中的上一跳标识为开始,下一跳标识为业务消息要经过的第2个系统模块的标识;业务消息经过第n个系统模块时,上一跳标识为业务消息经过的第n-1个系统模块的标识,下一跳标识为业务消息要经过的第n+1个系统模块的标识;业务消息经过第m个系统模块时,上一跳标识为业务消息经过的第m-1个系统模块的标识,下一跳标识为结束;其中,第m个系统模块为业务消息经过的最后一个系统模块,m和n均为整数,且1<n<m。
进一步地,监控器根据跟踪记录信息基于业务标识确定监控信息具体包括:监控器根据从各个系统模块获取的跟踪记录信息中的业务标识、上一跳标识、下一跳标识、本模块标识还原业务消息传输路径,根据单点监控信息确定监控信息。
进一步地,监控器根据跟踪记录信息基于业务标识确定监控信息具体包括:监控器在接收跟踪记录信息的过程中实时分析还原监控信息,根据接收到的跟踪记录信息逐渐更新监控信息。
通过这样的方法,当业务消息经过系统模块时,系统模块能够生成跟踪记录信息并上传到监控器;监控器根据从业务消息经过的各个系统模块获取的跟踪记录信息生成监控信息。监控器无需等待业务消息到达目标地址后才能获取监控消息,从而使监控消息更具实时性;同时,由于简化了跟踪记录消息在各个系统模块的处理过程,降低了对系统模块的性能消耗。
根据本发明的另一个方面,提出一种系统模块,包括:消息收发 单元,用于接收业务消息;将业务消息发送到下一系统模块;其中,业务消息中包括业务标识;信息生成单元,用于根据业务消息生成跟踪记录信息,跟踪记录信息中包括业务标识;信息上传单元,用于将跟踪记录信息上传到监控器。
进一步地,业务消息中还包括下一跳标识;跟踪记录信息中还包括上一跳标识、下一跳标识、本模块标识和单点监控信息。
进一步地,业务消息经过第1个系统模块时,跟踪记录信息中的上一跳标识为开始,下一跳标识为业务消息要经过的第2个系统模块的标识;业务消息经过第n个系统模块时,上一跳标识为业务消息经过的第n-1个系统模块的标识,下一跳标识为业务消息要经过的第n+1个系统模块的标识;业务消息经过第m个系统模块时,上一跳标识为业务消息经过的第m-1个系统模块的标识,下一跳标识为结束;其中,第m个系统模块为业务消息经过的最后一个系统模块,m和n均为整数,且1<n<m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511004759.8/2.html,转载请声明来源钻瓜专利网。