程序运行问题定位方法、装置、设备及存储介质与流程

文档序号:29265611发布日期:2022-03-16 13:53阅读:来源:国知局

技术特征:
1.一种程序运行问题定位方法,其特征在于,所述程序运行问题定位方法包括:接收用户请求,其中,所述用户请求包括用户身份信息以及执行信息;根据所述用户身份信息及所述执行信息生成执行任务;当监测到所述执行任务完成处理时,获取所述执行任务的响应结果;对所述响应结果进行多维度分析,得到所述执行任务在每个维度上的结果类别;若所述结果类别中包括预设类别,则识别所述用户请求的操作用户,并根据所述操作用户从预设消息系统中获取所述用户请求的入参;根据所述入参及所述预设类别生成告警信息。2.如权利要求1所述的程序运行问题定位方法,其特征在于,在接收用户请求之前,所述方法还包括:接收用户账号的登录请求;从所述登录请求中提取所述用户账号的账号标识及账号请求密码;调用登录接口检测所述账号标识与所述账号请求密码是否匹配;若所述账号标识与所述账号请求密码匹配,则确定所述用户账号登录成功。3.如权利要求2所述的程序运行问题定位方法,其特征在于,所述根据所述用户身份信息及所述执行信息生成执行任务包括:基于所述登录请求识别所述用户账号所登录的应用程序作为目标应用程序;从预设服务器集群中定位出与所述目标应用程序对应的数据库服务器;从所述用户身份信息中提取所述操作用户的用户识别码;基于所述用户识别码从所述数据库服务器中获取所述用户账号的账号信息;根据所述账号信息封装所述执行信息,得到所述执行任务。4.如权利要求3所述的程序运行问题定位方法,其特征在于,所述根据所述操作用户从预设消息系统中获取所述用户请求的入参包括:基于所述用户识别码遍历所述预设消息系统中的每个区块;将与所述用户识别码匹配成功的区块确定为所述操作用户的存储区块;获取所述用户请求的请求标识;从所述存储区块中获取同时与所述请求标识及预设标签对应的增量信息作为所述入参。5.如权利要求1所述的程序运行问题定位方法,其特征在于,所述获取所述执行任务的响应结果包括:定位监测到所述执行任务完成处理时所对应的目标时刻;获取所述执行任务的任务标识;基于所述任务标识及所述目标时刻从日志库中获取日志信息;解析所述日志信息的报文,得到所述响应结果。6.如权利要求1所述的程序运行问题定位方法,其特征在于,所述多维度包括重点行为维度、结果处理维度和时效处理维度,所述对所述响应结果进行多维度分析,得到所述执行任务在每个维度上的结果类别包括:从所述响应结果中提取行为信息,获取所述重点行为维度的行为映射表,并基于所述行为信息遍历所述行为映射表,若所述行为信息与所述行为映射表中的任一预设行为匹配
成功,则将所述执行任务在所述重点行为维度上的结果类别确定为所述任一预设行为;从所述响应结果中提取所述执行任务的任务执行时间,若所述任务执行时间大于或者等于预设时间阈值,则将所述执行任务在所述时效维度上的结果类别确定为慢处理任务;从所述响应结果中提取响应码,并对所述响应码进行映射处理,得到所述执行任务在所述结果处理维度上的结果类别。7.如权利要求1所述的程序运行问题定位方法,其特征在于,所述根据所述入参及所述预设类别生成告警信息包括:对所述入参及所述预设类别进行标签识别,得到所述入参及所述预设类别的数据标签;根据所述数据标签将所述入参及所述预设类别写入预设模板中,得到所述告警信息。8.一种程序运行问题定位装置,其特征在于,所述程序运行问题定位装置包括:接收单元,用于接收用户请求,其中,所述用户请求包括用户身份信息以及执行信息;生成单元,用于根据所述用户身份信息及所述执行信息生成执行任务;获取单元,用于当监测到所述执行任务完成处理时,获取所述执行任务的响应结果;分析单元,用于对所述响应结果进行多维度分析,得到所述执行任务在每个维度上的结果类别;所述获取单元,还用于若所述结果类别中包括预设类别,则识别所述用户请求的操作用户,并根据所述操作用户从预设消息系统中获取所述用户请求的入参;所述生成单元,还用于根据所述入参及所述预设类别生成告警信息。9.一种电子设备,其特征在于,所述电子设备包括:存储器,存储有计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现如权利要求1至7中任意一项所述的程序运行问题定位方法。10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现如权利要求1至7中任意一项所述的程序运行问题定位方法。

技术总结
本发明涉及监控,提供一种程序运行问题定位方法、装置、设备及存储介质。该方法能够接收用户请求,其中,所述用户请求包括用户身份信息以及执行信息;根据所述用户身份信息及所述执行信息生成执行任务;当监测到所述执行任务完成处理时,获取所述执行任务的响应结果;对所述响应结果进行多维度分析,得到所述执行任务在每个维度上的结果类别;若所述结果类别中包括预设类别,则识别所述用户请求的操作用户,并根据所述操作用户从预设消息系统中获取所述用户请求的入参;根据所述入参及所述预设类别生成告警信息,能够准确的定位出用户所遇到的操作问题。此外,本发明还涉及区块链技术,所述告警信息可存储于区块链中。所述告警信息可存储于区块链中。所述告警信息可存储于区块链中。


技术研发人员:尹冲
受保护的技术使用者:中国平安财产保险股份有限公司
技术研发日:2021.12.14
技术公布日:2022/3/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1