异常监控方法及其装置、设备、介质制造方法及图纸

技术编号:37508556 阅读:21 留言:0更新日期:2023-05-07 09:47
本申请涉及电商技术领域中一种异常监控方法及其装置、设备、介质,所述方法包括:响应异常捕获事件,获取与异常相应的混淆代码、用户操作数据、数据存储地址及回放地址;根据源映射表确定出混淆代码对应的源代码,在源代码区域显示源代码,在可视化列表中显示用户操作数据、数据存储地址及回放地址;根据数据存储地址获取相应的请求响应数据进行可视化显示,请求响应数据包含用户在页面上执行操作而产生的请求数据及响应数据;根据回放地址获取相应的录制数据进行可视化显示,录制数据包含异常发生时录制用户在页面上执行的操作而得的预设数据交换格式数据。本申请能够基于与异常相应的丰富的上下文信息,快速精准地定位异常,高效将其解决。高效将其解决。高效将其解决。

【技术实现步骤摘要】
异常监控方法及其装置、设备、介质


[0001]本申请涉及电商
,尤其涉及一种异常监控方法及其相应的装置、计算机设备、计算机可读存储介质。

技术介绍

[0002]基于web服务的程序在开发过程中,代码运行时难免会抛出异常,而且项目在部署到测试、生产环境后,便不可能像在开发时那样容易的及时发现异常并将其处理。传统技术中,一般都是在异常发生一段时间后,开发人员才会收到相应的异常信息,然后查看程序运行的日志,熟练使用多种日志工具协助分析日志,然而通常会因为日志之间缺少上下文关系,而且单凭日志分析异常,导致很难分析真正的异常是什么,需要消耗大量的时间,甚至可能最终都仍是无法分析出而无法解决相应的异常。
[0003]鉴于传统技术的不足,本申请人做出相应的探索。

技术实现思路

[0004]本申请的首要目的在于解决上述问题至少之一而提供一种异常监控方法及其相应的装置、计算机设备、计算机可读存储介质。
[0005]为满足本申请的各个目的,本申请采用如下技术方案:
[0006]适应本申请的目的之一而提供的一种异常监控方法,包括如下步骤:
[0007]响应异常捕获事件,获取与异常相应的混淆代码、用户操作数据、数据存储地址及回放地址;
[0008]根据源映射表确定出混淆代码对应的源代码,在源代码区域显示所述源代码,在可视化列表中显示所述用户操作数据、数据存储地址及回放地址;
[0009]根据所述数据存储地址获取相应的请求响应数据进行可视化显示,所述请求响应数据包含用户在页面上执行操作而产生的请求数据及响应数据;
[0010]根据所述回放地址获取相应的录制数据进行可视化显示,所述录制数据包含所述异常发生时录制用户在页面上执行的操作而得的预设数据交换格式数据。
[0011]进一步的实施例中,响应异常捕获事件之前,还包括如下步骤:
[0012]拦截页面上用户执行操作而产生的请求数据和响应数据,对所述拦截的请求数据及响应数据进行预处理,将预处理后的请求数据及响应数据作为请求响应数据;
[0013]生成所述请求响应数据的数据存储地址,将所述请求响应数据与其数据存储地址相关联进行存储。
[0014]进一步的实施例中,响应异常捕获事件之前,还包括如下步骤:
[0015]响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,获得每次录制相对应的分段录制数据存储到云服务器;
[0016]确定所述异常发生时相对应的时间戳,从云服务器中获取属于所述时间戳的分段录制数据及其之前的多个分段录制数据;
[0017]根据所述各个分段录制数据对应的时序关系构造录制数据存储于云服务器,生成录制数据的回放地址。
[0018]进一步的实施例中,响应录制启动事件,每次录制预设时间内的用户在页面上执行的操作,获得相应的录制数据存储到云服务器,包括如下步骤:
[0019]响应用户登录请求,确定所述用户登录请求提交的用户信息满足预设条件,触发录制启动事件;
[0020]响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,序列化获得当前录制页面的初始文档对象模型树快照及录制过程中构造的增量快照作为每次录制相对应的分段录制数据;
[0021]将每次录制相对应的分段录制数据上传存储到云服务器。
[0022]进一步的实施例中,根据所述数据存储地址获取相应的请求响应数据进行可视化显示,包括如下步骤:
[0023]响应数据存储地址加载请求,从云服务器获取相应的请求响应数据;
[0024]按照时序可视化显示请求响应数据中各个请求数据及响应数据。
[0025]进一步的实施例中,根据所述回放地址获取相应的录制数据进行可视化显示,包括如下步骤:
[0026]响应回放地址加载请求,获取相应的录制数据;
[0027]根据所述录制数据的所述快照回放录制过程中对应的页面上用户所执行的操作。
[0028]进一步的实施例中,将每次录制相对应的分段录制数据上传存储到云服务器之前,还包括:对每次录制相对应的分段录制数据中的敏感信息进行脱敏处理,对各个处理后的分段录制数据进行压缩。
[0029]另一方面,适应本申请的目的之一而提供的一种异常监控装置,包括事件响应模块、异常显示模块、数据显示模块及操作回放模块,其中,事件响应模块,用于响应异常捕获事件,获取与异常相应的混淆代码、用户操作数据、数据存储地址及回放地址;异常显示模块,用于根据源映射表确定出混淆代码对应的源代码,在源代码区域显示所述源代码,在可视化列表中显示所述用户操作数据、数据存储地址及回放地址;数据显示模块,用于根据所述数据存储地址获取相应的请求响应数据进行可视化显示,所述请求响应数据包含用户在页面上执行操作而产生的请求数据及响应数据;操作回放模块,用于根据所述回放地址获取相应的录制数据进行可视化显示,所述录制数据包含所述异常发生时录制用户在页面上执行的操作而得的预设数据交换格式数据。
[0030]进一步的实施例中,事件响应模块之前,还包括:拦截请求响应模块,用于拦截页面上用户执行操作而产生的请求数据和响应数据,对所述拦截的请求数据及响应数据进行预处理,将预处理后的请求数据及响应数据作为请求响应数据;存储请求响应模块,用于生成所述请求响应数据的数据存储地址,将所述请求响应数据与其数据存储地址相关联进行存储。
[0031]进一步的实施例中,事件响应模块之前,还包括:分段录制模块,用于响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,获得每次录制相对应的分段录制数据存储到云服务器;请求响应获取模块,用于确定所述异常发生时相对应的时间戳,从云服务器中获取属于所述时间戳的分段录制数据及其之前的多个分段
录制数据;地址生成模块,用于根据所述各个分段录制数据对应的时序关系构造录制数据存储于云服务器,生成录制数据的回放地址。
[0032]进一步的实施例中,所述分段录制模块,包括:请求响应子模块,用于响应用户登录请求,确定所述用户登录请求提交的用户信息满足预设条件,触发录制启动事件;序列化子模块,用于响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,序列化获得当前录制页面的初始文档对象模型树快照及录制过程中构造的增量快照作为每次录制相对应的分段录制数据;数据上传子模块,用于将每次录制相对应的分段录制数据上传存储到云服务器。
[0033]进一步的实施例中,所述数据显示模块,包括:第一请求响应子模块,用于响应数据存储地址加载请求,从云服务器获取相应的请求响应数据;时序显示子模块,用于按照时序可视化显示请求响应数据中各个请求数据及响应数据。
[0034]进一步的实施例中,所述操作回放模块,包括:第二请求响应子模块,用于响应回放地址加载请求,获取相应的录制数据;录制回放子模块,用于根据所述录制数据的所述快照回放录制过程中对应的页面上用户所执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常监控方法,其特征在于,包括如下步骤:响应异常捕获事件,获取与异常相应的混淆代码、用户操作数据、数据存储地址及回放地址;根据源映射表确定出混淆代码对应的源代码,在源代码区域显示所述源代码,在可视化列表中显示所述用户操作数据、数据存储地址及回放地址;根据所述数据存储地址获取相应的请求响应数据进行可视化显示,所述请求响应数据包含用户在页面上执行操作而产生的请求数据及响应数据;根据所述回放地址获取相应的录制数据进行可视化显示,所述录制数据包含所述异常发生时录制用户在页面上执行的操作而得的预设数据交换格式数据。2.根据权利要求1所述的异常监控方法,其特征在于,响应异常捕获事件之前,还包括如下步骤:拦截页面上用户执行操作而产生的请求数据和响应数据,对所述拦截的请求数据及响应数据进行预处理,将预处理后的请求数据及响应数据作为请求响应数据;生成所述请求响应数据的数据存储地址,将所述请求响应数据与其数据存储地址相关联进行存储。3.根据权利要求1所述的异常监控方法,其特征在于,响应异常捕获事件之前,还包括如下步骤:响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,获得每次录制相对应的分段录制数据存储到云服务器;确定所述异常发生时相对应的时间戳,从云服务器中获取属于所述时间戳的分段录制数据及其之前的多个分段录制数据;根据所述各个分段录制数据对应的时序关系构造录制数据存储于云服务器,生成录制数据的回放地址。4.根据权利要求3所述的异常监控方法,其特征在于,响应录制启动事件,每次录制预设时间内的用户在页面上执行的操作,获得相应的录制数据存储到云服务器,包括如下步骤:响应用户登录请求,确定所述用户登录请求提交的用户信息满足预设条件,触发录制启动事件;响应录制启动事件开始实施分段录制,每次录制预设时间内的用户在页面上执行的操作,序列化获得当前录制页面的初始文档对象模型树快照及录制过程中构造的增量快照作为每次录制相对应的分段录制数据;将每...

【专利技术属性】
技术研发人员:陈境枫
申请(专利权)人:广州欢聚时代信息科技有限公司
类型:发明
国别省市:

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

1