[发明专利]故障定位系统、方法、装置、电子设备和计算机可读介质有效
| 申请号: | 202011345758.0 | 申请日: | 2020-11-25 |
| 公开(公告)号: | CN112491611B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 喻世凯;乔少华;贾林强;王淼;邓颖;郝加耀;杜宝龙 | 申请(专利权)人: | 网银在线(北京)科技有限公司 |
| 主分类号: | H04L41/0631 | 分类号: | H04L41/0631;H04L41/0677;H04L41/069;H04L41/22 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;韩月玲 |
| 地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 故障 定位 系统 方法 装置 电子设备 计算机 可读 介质 | ||
本申请提供了一种故障定位系统、方法、装置、电子设备和计算机可读介质,属于故障定位技术领域。所述方法包括:采集目标业务在业务流程的各个阶段的埋点日志;按照所述目标业务的配置信息对所述埋点日志进行处理,得到所述目标业务的故障原因;展示所述故障原因本申请通过采集业务流程各个阶段的埋点日志,并对该埋点日志进行分析处理,可以得到具体的故障原因,还可以确定发生故障的埋点日志所属的业务阶段,从而提高故障定位精准度,根据故障原因进行维修提高故障修复效率。
技术领域
本申请涉及故障定位技术领域,尤其涉及一种故障定位系统、方法、装置、电子设备和计算机可读介质。
背景技术
目前大部分的业务监控系统是基于应用维度,只能展示业务线中无实际业务含义的实时日志,如果业务系统中出现了故障,监控系统可以进行报警,以警示技术人员业务系统出现故障,但并不能对故障进行有效定位。
互联网公司的业务系统大部分为微服务架构,进行故障定位需要花费很长的时间,还需要技术人员根据已有经验进行故障排查,人工故障排查效率低下。
发明内容
本申请实施例的目的在于提供一种故障定位系统、方法、装置、电子设备和计算机可读介质,以解决人工故障排查效率低的问题。具体技术方案如下:
第一方面,提供了一种故障定位系统,所述系统包括:
日志采集模块,用于采集目标业务在业务流程的各个阶段的埋点日志;
流式实时计算引擎,用于按照所述目标业务的配置信息对所述埋点日志进行处理,得到所述目标业务的故障原因;
展示设备,用于展示所述故障原因。
可选地,所述系统还包括:
日志平台,与所述日志采集模块建立有连接,用于收集所有所述日志采集模块采集到的埋点日志,其中,每个所述日志采集模块用于采集所述业务流程中至少一个阶段的埋点日志。
可选地,所述系统还包括:
数据预处理模块,所述数据预处理模块用于按照所述业务流程的关联标识从所述日志平台中查找属于所述业务流程的埋点日志,并从属于所述业务流程的埋点日志中抽取出属于目标字段的字段数据;
配置模块,用于提供为所述数据预处理模块配置所述关联标识和所述目标字段,并提供指标配置,其中,所述指标配置包括根据所述目标字段的字段数据确定指标数据的方案和指标数据的正常取值区间。
可选地,所述关联标识包括第一标识和第二标识,其中:
在同一请求触发的业务流程中,所述日志采集模块采集到的所述埋点日志中携带不同第一标识的情况下,将多个所述第一标识用所述第二标识关联。
可选地,所述系统还包括:
指标分析模块,用于根据所述目标字段的字段数据确定指标数据;
缓存模块,用于存储所述指标分析模块确定的指标数据。
可选地,所述系统还包括:
日志明细存储器,与所述数据预处理模块连接,用于存储所述数据预处理模块抽取出的属于目标字段的字段数据。
第二方面,提供了一种故障定位方法,所述方法包括:
采集目标业务在业务流程的各个阶段的埋点日志;
按照所述目标业务的配置信息对所述埋点日志进行处理,得到所述目标业务的故障原因;
展示所述故障原因。
可选地,按照所述目标业务的配置信息对所述埋点日志进行处理,得到所述目标业务的故障原因包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网银在线(北京)科技有限公司,未经网银在线(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011345758.0/2.html,转载请声明来源钻瓜专利网。





