【技术实现步骤摘要】
工程项目的数据监控配置方法、装置、设备及存储介质
[0001]本申请涉及软件开发领域,特别是涉及到一种工程项目的数据监控配置方法、装置、设备及存储介质。
技术介绍
[0002]目前,前端领域的发展非常迅速,已经从最初的简单的纯页面展示,和简单的用户点击交互,发展到如今前端项目几乎可以涉足各种复杂的领域,如游戏、VR等等。在软件开发上线之前需要进行测试,而测试环境的网络环境、能够覆盖的设备机型都是有限的,并无法精确的反应真实生产环境不同用户,目前的前端数据监控工具无法做到精细化监控,且适配的程度非常有限,得到的数据不够准确,导致前端的数据监控的效率低、占用资源大,准确性低,无法提供精细化解决方案。
技术实现思路
[0003]本申请的主要目的为提供一种工程项目的数据监控配置方法、装置、设备及存储介质,旨在解决目前对前端的数据监控的效率低、占用资源大,准确性低的问题。
[0004]为了实现上述专利技术目的,本申请提出一种工程项目的数据监控配置方法,所述方法包括:
[0005]获取所述工程项目的配置文 ...
【技术保护点】
【技术特征摘要】
1.一种工程项目的数据监控配置方法,其特征在于,所述方法包括:获取所述工程项目的配置文件;解析所述配置文件,获取所述工程项目的开发文件的目录地址;遍历所述目录地址下的所述开发文件,获取所述开发文件中的JS文件;依次判断所述JS文件是否属于hooks组件;若所述JS文件属于hooks组件,获取针对不同客户端的性能指标收集功能配置信息;将所述性能指标收集功能配置信息添加至所述hooks组件,生成具有性能数据监控的工程项目。2.根据权利要求1所述的工程项目的数据监控配置方法,其特征在于,所述依次判断所述JS文件是否属于hooks组件,包括:依次选取一个JS文件作为待判断的JS文件;解析所述JS文件,获取所述JS文件的第一位置的代码信息;判断所述第一位置的代码信息是否为对外暴露的语法;若是,判断所述对外暴露的语法是否满足闭合语法要求;若是,确定所述JS文件属于hooks组件。3.根据权利要求2所述的工程项目的数据监控配置方法,其特征在于,所述判断所述对外暴露的语法是否满足闭合语法要求,包括:获取所述对外暴露的语法的关键字;判断所述对外暴露的语法是否通过所述关键字对外暴露函数方法,且在所述函数方法编译结束后通过所述关键字返回预设网页标签;若所述网页标签为闭合标签,确定所述对外暴露的语法满足闭合语法要求。4.根据权利要求1所述的工程项目的数据监控配置方法,其特征在于,所述获取针对不同客户端的性能指标收集功能配置信息,包括:获取所述工程项目的运行环境;根据所述运行环境匹配客户端的数据收集方式;根据所述数据收集方式匹配针对不同客户端的性能指标收集功能配置信息。5.根据权利要求1所述的工程项目的数据监控配置方法,其特征在于,所述将所述性能指标收集功能配置信息添加至所述hooks组件之后,所述方法还包括:获取针对所述hooks组件的耗时数据收集配置信息;将所述耗时数...
【专利技术属性】
技术研发人员:黄康,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。