[发明专利]一种基于数据全链路监测的归因方法和装置在审
申请号: | 202111249451.5 | 申请日: | 2021-10-26 |
公开(公告)号: | CN114064335A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 王超 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/34 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 全链路 监测 归因 方法 装置 | ||
本发明实施例提供一种基于数据全链路监测的归因方法和装置,建立数据全链路监测系统,通过水平方向的上下游关系以及垂直方向的多叉树关系,找到发生问题的根本故障模块并给出历史追查经验,从而提升了线上问题定位效率,进而缩短线上问题的处理时间。
技术领域
本发明涉及软件测试领域,尤其涉及一种基于数据全链路监测的归因方法和装置。
背景技术
线上问题通常是指大规模的影响线上服务可用性的问题或者事件,主要包括发现问题,定位问题和解决问题三部分。发现问题可以通过用户投诉,监控报警等多个手段来发现,而定位问题即归因是需要找到发生问题的根本原因,从而才能给出最合适的解决方案,对于复杂系统来说定位问题是一个很关键确不容易的事情。现有技术中,通过对业务核心指标的监测,可以及时发现指标异常类线上问题,技术人员查看报警日志和系统日志,人工分析和定位问题。对于由多个单点组成的复杂系统,更多关注的是各类指标结果数据的监测报警,很难定位到根本原因。
在实现本发明过程中,申请人发现现有技术中至少存在如下问题:
现有技术中,人工定位问题困难、不及时和效率低。
发明内容
本发明实施例提供一种基于数据全链路监测的归因方法和装置,解决了人工定位问题困难、不及时和效率低的问题。
为达上述目的,一方面,本发明实施例提供一种基于数据全链路监测的归因方法,包括:
通过各监控模块监控相应的功能模块;
当特定功能模块相应的监控模块发生报警时,根据功能模块依赖拓扑关系遍历检查所述特定功能模块的各功能模块依赖分支中的各功能模块相应的监控模块的报警信息,并且分别针对每一个功能模块依赖分支判断如果在该功能模块依赖分支中发现报警,则将该功能模块依赖分支中的最后一个发生报警的监控模块对应的功能模块,作为引起所述特定功能模块的监控模块发生报警的故障功能模块;
其中,预先为各功能模块添加相应的监控模块。
进一步地,还包括:通过各监控模块监控相应的功能模块内的各服务模块,其中,功能模块由服务模块组成;
根据所述故障功能模块内的服务模块依赖拓扑关系遍历检查所述故障功能模块的各服务模块依赖分支中的各服务模块相应的监控模块的报警信息,并且分别针对每一个服务模块依赖分支判断如果该服务模块依赖分支中发现报警,则将该服务模块依赖分支中的最后一个发生报警的监控模块对应的服务模块作为故障服务模块;
预先为各功能模块内的各服务模块添加相应的监控模块。
进一步地,还包括:展示所述故障功能模块和/或所述故障服务模块对应的预置的故障原因;
其中,所述预置的故障原因预先与每个功能模块和/或服务模块绑定。
进一步地,所述根据功能模块依赖拓扑关系遍历检查所述特定功能模块的各功能模块依赖分支中的各功能模块相应的监控模块的报警信息,并且分别针对每一个功能模块依赖分支判断如果在该功能模块依赖分支中发现报警,则将该功能模块依赖分支中的最后一个发生报警的监控模块对应的功能模块,作为引起所述特定功能模块的监控模块发生报警的故障功能模块,具体为:
按预置的配置信息中定义的查找路径,检查各条查找路径上的各功能模块对应的监控模块的报警信息,分别针对每条查找路径判断如果在该查找路径中发现报警,则将该查找路径上的最后一个发生报警的监控模块对应的功能模块作为故障功能模块,并根据所述预置的配置信息给出该故障功能模块相应的故障原因;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111249451.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置