[发明专利]一种Web应用实时异常分析方法及系统在审
申请号: | 202211053134.0 | 申请日: | 2022-08-31 |
公开(公告)号: | CN115426278A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 刘鹏威;孙誉航;孙晓龙;李绍俊;庞景秋;齐井春;陈兴钰;崔放;李忆平 | 申请(专利权)人: | 长春嘉诚信息技术股份有限公司 |
主分类号: | H04L43/04 | 分类号: | H04L43/04;H04L41/142;H04L41/14;H04L41/069;H04L67/02 |
代理公司: | 北京天江律师事务所 11537 | 代理人: | 何志国 |
地址: | 130103 吉林省*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 应用 实时 异常 分析 方法 系统 | ||
本发明公开了一种Web应用实时异常分析方法及系统,一种Web应用实时异常分析方法,分析过程如下:S1、异常捕获;S2、异常信息分析;S3、异常报警;S4、异常处理。一种Web应用实时异常分析方法的系统,该系统包括客户端、分析系统,客户端通过异常捕获把捕获的异常数据同步至分析系统,分析系统对异常数据进行实时分析、报警、以及处理,并对数据进行实时存储。本发明通过实时监控功能,对线上Web应用进行实时监控,将得到的页面异常以及接口异常实时同步至分析系统,对其进行分析和定位,对严重问题进行报警,将分析结果和关键指标推送开发人员进行处理,达到反应迅速,降低人力和时间成本、保障系统稳定运行的目的。
技术领域
本发明涉及一种异常分析方法及系统,尤其涉及一种Web应用实时异常分析方法及系统,可应用在Web应用开发领域。
背景技术
在Web技术不断发展、客户需求日趋复杂的今天,对于Web应用的首要要求是为用户提供稳定的、高质量的服务。然而,随着Web应用复杂度的上升,一些深层次的,或者其他不可预估的外部因素,都会导致Web应用在线上使用过程中发生错误或者异常。如何为用户提供稳定的服务是每一个线上Web应用绕不开的课题,现有技术绝大多数情况下我们通过服务端日志或者用户反馈的问题来发现异常,然后运维人员和开发人员对异常进行重现和处理,此种方式在处理问题时较为被动,响应时间长,复现问题困难,导致了解决异常成本较高,用户体验很差。
对于如何发现异常,现有技术主要通过服务端日志,或者用户在使用过程中发现异常进行反馈,系统维护人员以及开发人员解决异常。存在的问题是当异常已经造成了一定的影响以后,才会被发现并被解决。
对于异常的处理,现有的一般流程为发现Web应用异常后,运维人员反馈开发者进行修改,在前后端分离的项目中,技术负责人要对异常问题进行分析和定位,交由相应的前端或者后端开发人员复现问题并进行修改。修改完成后进入测试流程,达到出厂标准后进行构建发布,最后通知用户次问题已经解决。在此过程中,线上Web应用始终存在此异常,开发人员复现问题难度较大,对于一些用户基数大,依赖系统程度较高的应用,这种方式的时间成本过高、反应迟缓、不能第一时间修复异常可能对用户造成实际损失。
发明内容
为了解决上述技术所存在的不足之处,本发明提供了一种Web应用实时异常分析方法及系统,基于Web应用对线上目标应用进行实时异常监控、异常分析、以及异常报警,从而有效的避免或降低Web应用异常对用户造成的影响。通过本发明对Web应用进行异常的实时监控与分析,及时发现问题,辅助解决问题,从而保证Web应用的稳定运行。
为了解决以上技术问题,本发明采用的技术方案是:一种Web应用实时异常分析方法,该方法对异常的监控分析过程如下:
S1、异常捕获;
S2、异常信息分析;
S3、异常报警;
S4、异常处理。
优选的,该方法具体包括以下步骤:
S1、异常捕获具体包括以下过程:
S11、页面级的JavaScript error捕获;
S12、页面性能异常捕获;
S13、api接口成功率和性能异常捕获;
S14、异常信息存储;
S2、异常信息分析具体包括以下过程:
S21、JavaScript error异常分析;
S22、页面性能异常分析;
S23、api接口成功率和性能异常分析;
S24、异常数据可视化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春嘉诚信息技术股份有限公司,未经长春嘉诚信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211053134.0/2.html,转载请声明来源钻瓜专利网。