【技术实现步骤摘要】
一种前端性能监控方法、装置、设备及可读存储介质
[0001]本申请涉及计算机
,特别涉及一种前端性能监控方法、装置、设备及可读存储介质。
技术介绍
[0002]目前,针对WEB前端进行性能监控时,需对前端产生的所有响应数据进行存储。但由于前端响应数据大多为正常数据,而存储较多正常数据无益于前端性能分析,还会浪费存储资源和网络资源。并且,当前仅以加载总时长作为前端响应数据来评估前端性能,评估维度较单一,数据颗粒度也较大,导致前端性能的监控不够精细,难以发现前端问题所在。
[0003]因此,如何更精细地评估前端性能,并提高前端性能监控效率,是本领域技术人员需要解决的问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种前端性能监控方法、装置、设备及可读存储介质,以更精细地评估前端性能,并提高前端性能监控效率。其具体方案如下:
[0005]第一方面,本申请提供了一种前端性能监控方法,包括:
[0006]获取前端在预设时间段内产生的异常响应数据;
[0007]从至少 ...
【技术保护点】
【技术特征摘要】
1.一种前端性能监控方法,其特征在于,包括:获取前端在预设时间段内产生的异常响应数据;从至少两个维度对所述异常响应数据进行性能评估,得到所述至少两个维度的性能评估数据;所述至少两个维度从项目维度、页面维度和路径维度中确定;若任意维度的性能评估数据达到预设报警条件,则对该维度进行报警。2.根据权利要求1所述的方法,其特征在于,所述获取前端在预设时间段内产生的异常响应数据,包括:在数据库中查询所述异常响应数据。相应地,所述在数据库中查询所述异常响应数据之前,还包括:获取前端发送的报错响应数据和/或响应时间超过预期的目标响应数据;按照时间戳顺序将报错响应数据和/或目标响应数据暂存至相应内存队列;将所述内存队列中的数据作为所述异常响应数据存储至所述数据库。3.根据权利要求2所述的方法,其特征在于,所述将所述内存队列中的数据作为所述异常响应数据存储至所述数据库之前,还包括:判断所述内存队列中的数据量是否达到预设队列阈值;若是,则执行所述将所述内存队列中的数据作为所述异常响应数据存储至所述数据库的步骤;或判断当前是否达到入库时间点;若是,则执行所述将所述内存队列中的数据作为所述异常响应数据存储至所述数据库的步骤。4.根据权利要求1所述的方法,其特征在于,所述从至少两个维度对所述异常响应数据进行性能评估,得到所述至少两个维度的性能评估数据,包括:从所述至少两个维度对所述异常响应数据进行分类,得到所述至少两个维度分别对应的分类数据集;针对每一分类数据集,确定当前分类数据集中的数据条数以及需评估的目标参数;基于所述数据条数计算所述目标参数的平均值,并为所述目标参数选择至少一个需监控值;将所述平均值和/或所述至少一个需监控值作为当前分类数据集的评估项;汇总同一维度所对应分类数据集的评估项,得到该维度的性能评估数据。5.根据权利要求4所述的方法,其特征在于,所述为所...
【专利技术属性】
技术研发人员:黄松俊,
申请(专利权)人:深圳市晨北科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。