故障排查方法技术

技术编号:39505826 阅读:12 留言:0更新日期:2023-11-24 11:37
本申请涉及一种故障排查方法

【技术实现步骤摘要】
故障排查方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种故障排查方法

装置

电子设备及存储介质


技术介绍

[0002]目前,随着互联网的不断发展,各种各样的服务平台逐渐发展起来,其中,在服务平台运行过程中,可能会出现各式各样的问题

例如,成长体系服务平台,其存在任务

积分

抽奖

道具等业务系统,其中不同业务系统之间又在互相调用,如任务业务系统完成任务后调用积分业务系统下发积分,抽奖业务系统抽中奖品后会调用道具业务系统下发对应权益等,经常会有用户完成任务,但是没有下发积分,或用户一直无法抽中奖品,或权益下发失败等问题

为此,每次出现问题后,通常的做法是排查源代码定位故障,但是这种排查故障的方式效率较低,需要花费大量的时间和精力


技术实现思路

[0003]为了解决上述在服务平台运行过程中,可能会出现各式各样的问题,每次出现问题后,通常的做法是排查源代码定位故障,但是这种排查故障的方式效率较低,需要花费大量的时间和精力的技术问题,本申请提供了一种故障排查方法

装置

电子设备及存储介质

具体技术方案如下:
[0004]第一方面,本申请提供了一种故障排查方法,应用于排障系统,所述方法包括:
[0005]获取故障排查参数,并从日志数据库中确定与所述故障排查参数相关的目标行为日志;
[0006]其中,所述日志数据库中存储有业务系统中业务行为被触发时所生成的行为日志;
[0007]在排障系统界面中显示所述目标行为日志,其中,所述目标行为日志中包含故障行为日志;
[0008]响应于针对所述故障行为日志的查看操作,在排障系统界面中显示所述故障行为日志中的故障原因

[0009]在一个可选的实施方式中,所述获取故障排查参数,并从日志数据库中确定与所述故障排查参数相关的目标行为日志,包括:
[0010]获取业务线

用户标识

业务编码以及起止时刻;
[0011]响应于行为日志查询操作,从日志数据库中查询与所述业务线

所述用户标识

所述业务编码以及所述起止时刻相关的目标行为日志

[0012]在一个可选的实施方式中,所述在排障系统界面中显示所述目标行为日志,包括:
[0013]提取所述目标行为日志中的链路追踪标识,所述链路追踪标识用于串联业务系统的链路调用;
[0014]根据所述链路追踪标识,将所述目标行为日志涉及的业务系统的链路调用进行串
联,得到完整的业务系统调用链路;
[0015]按照所述完整的业务系统调用链路,对所述目标行为日志进行编排,并在排障系统界面中进行显示

[0016]在一个可选的实施方式中,所述响应于针对所述故障行为日志的查看操作,在排障系统界面中显示所述故障行为日志中的故障原因之前,所述方法还包括:
[0017]查询所述故障行为日志中的故障原因,并确定所述故障原因所属的故障类型;
[0018]确定所述故障类型对应的行为日志标记方式,按照所述日志标记方式对所述故障行为日志进行标记

[0019]在一个可选的实施方式中,在执行所述方法之前,还包括:
[0020]采集用户行为轨迹
SDK
投递的行为日志,将所述行为日志存储至日志数据库中;
[0021]其中,各业务系统对接所述用户行为轨迹
SDK
,所述用户行为轨迹
SDK
具体通过以下方式投递行为日志:
[0022]针对任一所述业务系统,在所述业务系统中的各个业务行为被触发的情况下,获取与各个所述业务行为相关的行为信息;
[0023]根据与各个所述业务行为相关的所述行为信息,生成各个所述业务行为的行为日志,并投递所述行为日志

[0024]在一个可选的实施方式中,所述在所述业务系统中的各个业务行为被触发的情况下,获取与各个所述业务行为相关的行为信息,包括:
[0025]根据所述业务系统中各个业务行为的故障发生情况,确定所述业务系统中各个业务行为对应的故障发生概率;
[0026]根据所述故障发生概率,从所述业务系统的各个业务行为中确定目标业务行为;
[0027]在所述目标业务行为被触发的情况下,获取与所述目标业务行为相关的行为信息;
[0028]所述根据与各个所述业务行为相关的所述行为信息,生成各个所述业务行为的行为日志,并投递所述行为日志,包括:
[0029]根据与所述目标业务行为相关的行为信息,生成所述目标业务行为的行为日志,并投递所述行为日志

[0030]在一个可选的实施方式中,所述在所述业务系统中的各个业务行为被触发的情况下,获取与各个所述业务行为相关的行为信息,包括:
[0031]根据所述业务系统中各个业务行为的被触发情况,确定所述业务系统中各个业务行为对应的用户关注度;
[0032]根据所述用户关注度,从所述业务系统的各个业务行为中确定目标业务行为;
[0033]在所述目标业务行为被触发的情况下,获取与所述目标业务行为相关的行为信息;
[0034]所述根据与各个所述业务行为相关的所述行为信息,生成各个所述业务行为的行为日志,并投递所述行为日志,包括:
[0035]根据与所述目标业务行为相关的行为信息,生成所述目标业务行为的行为日志,并投递所述行为日志

[0036]在一个可选的实施方式中,所述方法还包括:
[0037]按照各个业务系统中各个业务行为,对所述行为日志进行分类,并统计每类所述行为日志中故障行为日志的数量;
[0038]在所述数量超过预设数量阈值的情况下,对每类所述行为日志对应的业务系统中业务行为进行故障告警

[0039]第二方面,本申请提供了一种故障排查装置,应用于排障系统,所述装置包括:
[0040]参数获取模块,用于获取故障排查参数,并从日志数据库中确定与所述故障排查参数相关的目标行为日志;
[0041]其中,所述日志数据库中存储有业务系统中业务行为被触发时所生成的行为日志;
[0042]日志显示模块,用于在排障系统界面中显示所述目标行为日志,其中,所述目标行为日志中包含故障行为日志;
[0043]原因显示模块,用于响应于针对所述故障行为日志的查看操作,在排障系统界面中显示所述故障行为日志中的故障原因

[0044]第三方面,还提供了一种电子设备,包括处理器

通信接口

存储器和通信总线,其中,处理器,通信接口,存储器通过通信总本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种故障排查方法,其特征在于,应用于排障系统,所述方法包括:获取故障排查参数,并从日志数据库中确定与所述故障排查参数相关的目标行为日志;其中,所述日志数据库中存储有业务系统中业务行为被触发时所生成的行为日志;在排障系统界面中显示所述目标行为日志,其中,所述目标行为日志中包含故障行为日志;响应于针对所述故障行为日志的查看操作,在排障系统界面中显示所述故障行为日志中的故障原因
。2.
根据权利要求1所述的方法,其特征在于,所述获取故障排查参数,并从日志数据库中确定与所述故障排查参数相关的目标行为日志,包括:获取业务线

用户标识

业务编码以及起止时刻;响应于行为日志查询操作,从日志数据库中查询与所述业务线

所述用户标识

所述业务编码以及所述起止时刻相关的目标行为日志
。3.
根据权利要求1所述的方法,其特征在于,所述在排障系统界面中显示所述目标行为日志,包括:提取所述目标行为日志中的链路追踪标识,所述链路追踪标识用于串联业务系统的链路调用;根据所述链路追踪标识,将所述目标行为日志涉及的业务系统的链路调用进行串联,得到完整的业务系统调用链路;按照所述完整的业务系统调用链路,对所述目标行为日志进行编排,并在排障系统界面中进行显示
。4.
根据权利要求1所述的方法,其特征在于,所述响应于针对所述故障行为日志的查看操作,在排障系统界面中显示所述故障行为日志中的故障原因之前,所述方法还包括:查询所述故障行为日志中的故障原因,并确定所述故障原因所属的故障类型;确定所述故障类型对应的行为日志标记方式,按照所述日志标记方式对所述故障行为日志进行标记
。5.
根据权利要求1所述的方法,其特征在于,在执行所述方法之前,还包括:采集用户行为轨迹
SDK
投递的行为日志,将所述行为日志存储至日志数据库中;其中,各业务系统对接所述用户行为轨迹
SDK
,所述用户行为轨迹
SDK
具体通过以下方式投递行为日志:针对任一所述业务系统,在所述业务系统中的各个业务行为被触发的情况下,获取与各个所述业务行为相关的行为信息;根据与各个所述业务行为相关的所述行为信息,生成各个所述业务行为的行为日志,并投递所述行为日志
。6.
根据权利要求5所述的方法,其特征在于,所述在所述业务系统中的各个业务行为被触发的情况下,获取与各个所述业务行为相关的行为信息,包括...

【专利技术属性】
技术研发人员:靳龙
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1