一种Web服务诊断方法、装置、设备及可读存储介质制造方法及图纸

技术编号:36692338 阅读:42 留言:0更新日期:2023-02-27 20:00
本发明专利技术公开了一种Web服务诊断方法、装置、设备及可读存储介质,属于Web服务领域,用于对Web服务中的缺陷进行诊断。考虑到Web服务在对各用户提供服务时所记录的日志数据不同,每个用户的日志数据都会存在该用户的高频数据,因此本申请中预先获取各用户在访问目标Web服务时的高频日志数据,然后在目标Web服务对当前用户提供服务时,便可以确定出当前提供服务的当前日志数据,并判断当前日志数据是否存在于当前用户的高频日志数据中,如果不存在,则说明该用户本次的日志数据是不正常的,即可判定目标Web服务对当前用户提供的服务异常,实现了Web服务中缺陷的快速诊断,有利于提升服务质量以及用户体验。质量以及用户体验。质量以及用户体验。

【技术实现步骤摘要】
一种Web服务诊断方法、装置、设备及可读存储介质


[0001]本专利技术涉及Web服务领域,特别是涉及一种Web服务诊断方法,本专利技术还涉及一种Web服务诊断装置、设备及可读存储介质。

技术介绍

[0002]随着互联网技术的发展与计算机的普及,人们在工作和生活越来越离不开Web服务,规模庞大的用户群体对Web服务质量与性能提出了较高要求,然而随着Web服务的结构以及内部逻辑愈加复杂,开发人员难以快速诊断出Web服务中的缺陷,从而无法保证服务质量以及用户体验。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0004]本专利技术的目的是提供一种Web服务诊断方法,通过判断用户的当前日志数据不存在于当前用户的高频日志数据,可判定目标Web服务对当前用户提供的服务异常,实现了Web服务中缺陷的快速诊断,有利于提升服务质量以及用户体验;本专利技术的另一目的是提供一种Web服务诊断装置、设备及可读存储介质,通过判断用户的当前日志数据不存在于当前用户的高频日志数据,可判定目本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Web服务诊断方法,其特征在于,包括:预先获取各用户在访问所述目标Web服务时的高频日志数据;确定所述目标Web服务对当前用户提供服务的当前日志数据;判断所述当前日志数据是否存在于所述当前用户的所述高频日志数据中;若不存在,则判定所述目标Web服务对所述当前用户提供的服务异常。2.根据权利要求1所述的Web服务诊断方法,其特征在于,所述预先获取各用户在访问所述目标Web服务时的高频日志数据具体为:预先获取各用户在访问所述目标Web服务时的高频访问序列;预先获取所述目标Web服务所提供服务使用的各类计算方法运行时的高频硬件运行信息;所述判断所述当前日志数据是否存在于所述当前用户的所述高频日志数据中具体为:从所述当前日志数据中确定出当前访问所述目标Web服务的实时访问序列以及所述目标Web服务被请求的计算方法运行时的实时硬件运行信息;判断所述实时访问序列是否存在于所述高频访问序列;判断所述实时硬件运行信息是否存在于所述高频硬件运行信息;若所述实时访问序列不存在于所述高频访问序列,则判定当前访问为异常访问;若所述实时硬件运行信息不存在于所述高频硬件运行信息,判定所述目标Web服务当前运行的计算方法运行异常。3.根据权利要求2所述的Web服务诊断方法,其特征在于,所述预先获取各用户在访问所述目标Web服务时的高频日志数据具体为:预先通过应用性能管理系统SkyWalking以及网络服务框架SpringAOP共同收集各用户在访问所述目标Web服务时的业务监控数据;预先从指定时间段内的所述业务监控数据中,挖掘各用户在访问所述目标Web服务时的高频访问序列;预先从指定时间段内的所述业务监控数据中,挖掘所述目标Web服务所提供服务使用的各类计算方法运行时的高频硬件运行信息。4.根据权利要求3所述的Web服务诊断方法,其特征在于,所述预先从指定时间段内的所述业务监控数据中,挖掘各用户在访问所述目标Web服务时的高频访问序列具体为:预先从指定时间段内的所述业务监控数据中,通过Pre...

【专利技术属性】
技术研发人员:樊睿谭念刘源源龚学斌苗春雨吴鸣旦
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1