【技术实现步骤摘要】
错误信息的定位方法和装置
[0001]本公开涉及计算机
,尤其是一种错误信息的定位方法和装置。
技术介绍
[0002]在前端领域,从浏览器或其他宿主环境向后端发起请求时,在请求出错时,由前端进行报错,例如前端给出错误代码或错误类型。由于本地环境、网络、前端问题、后端问题、业务数据等多方面影响,难以快速分析出错误原因。
[0003]相关技术中,使用前端报错监控方案,通过埋点收集至平台,通过队列进行消费,并对数据进行处理和展示。对于后端请求链路,在各后端服务中增加功能,进行流量标识,并在各后端服务收集日志,通过队列进行消费,并对数据进行处理和展示。然而,这两种监控场景下,前端监控仅能获取错误,无法定位到具体导致错误的请求,更无法定位到该请求对应的后端服务。
技术实现思路
[0004]本公开实施例提供一种错误信息的定位方法和装置,可以在前端报错时,快速定位到导致错误的请求,以及该请求对应的后端链路。
[0005]本公开实施例的第一方面,提供一种错误信息的定位方法,包括:
[0006]在 ...
【技术保护点】
【技术特征摘要】
1.一种错误信息的定位方法,其特征在于,包括:在至少一个前端业务请求中添加唯一标识;基于所述唯一标识,建立所述至少一个前端业务请求与对应的后端服务链路信息之间的关联关系;基于前端报错信息,获取所述前端报错信息中的目标标识,其中,所述前端报错信息是基于出错服务中的唯一标识和出错类型信息生成的;基于所述关联关系,对所述目标标识对应的目标错误信息进行定位,其中,所述目标错误信息包括目标前端业务请求和所述目标前端业务请求对应的后端服务链路信息。2.根据权利要求1所述的错误信息的定位方法,其特征在于,所述在至少一个前端业务请求中添加唯一标识的步骤,包括:从所述至少一个前端业务请求中获取一个前端业务请求;确定当前获取的前端业务请求的运行标识和自动增量基准值;对所述自动增量基准值进行自增,得到自动增量值;基于所述当前获取的前端业务请求的运行标识、自动增量值和时间戳,生成所述当前获取的前端业务请求的唯一标识;获取所述至少一个前端业务请求中除所述当前获取的前端业务请求之外,剩余前端业务请求的唯一标识。3.根据权利要求2所述的错误信息的定位方法,其特征在于,所述确定当前获取的前端业务请求的运行标识和自动增量基准值,包括:在接收到所述当前获取的前端业务请求后,获取当前前端页面的统一资源定位器Url的主机Host信息,作为所述当前获取的前端业务请求的主机标识;获取目标设备标识,并随机生成所述当前获取的前端业务请求的运行时标识和随机生成所述当前获取的前端业务请求的自增基准值;其中,所述当前获取的前端业务请求的运行标识包括所述当前获取的前端业务请求的主机标识、设备标识和运行时标识。4.根据权利要求3所述的错误信息的定位方法,其特征在于,所述获取目标设备标识,包括:检测目标用户设备内是否存储有所述目标用户设备的标识;如果所述目标用户设备内存储有所述目标用户设备的标识,则获取所述目标用户设备的标识,将所述目标用户设备的标识作为所述目标设备标识;如果所述目标用户设备内未存储有所述目标用户设备的标识,则随机生成一个设备标识,将随机生成的设备标识作为所述目标设备标识。5.根据权利要求1所述的错误信息的定位方法,其特征在于,所述基于所述唯一标识,建立所述至少一个前端业务请求与对应的后端服务链路信息之间的关联关系,包括:将所述至少一个前端业务请求的唯一标识透传到对应的后端服务链路的节点中。6.一种错误信息的定位装置,其特征在于,包括:唯一标识添加模块,用于在至少一个前端业务请求中添加唯一标识;关系建立模块,用...
【专利技术属性】
技术研发人员:米启蒙,
申请(专利权)人:北京房江湖科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。