全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210434945.9 (22)申请日 2022.04.24 (71)申请人 平安普惠企业管理有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (入驻深圳市 前海商务秘书 有限公司) (72)发明人 黄康  (74)专利代理 机构 深圳市明日今典知识产权代 理事务所(普通 合伙) 44343 专利代理师 王杰辉 石良武 (51)Int.Cl. G06F 8/41(2018.01) G06F 9/445(2018.01) (54)发明名称 工程项目的数据监控配置方法、 装置、 设备 及存储介质 (57)摘要 本申请涉及软件开发领域, 特别是涉及到一 种工程项目的数据监控配置方法、 装置、 设备及 存储介质, 所述方法包括: 获取所述工程项目的 配置文件; 解析所述配置文件, 获取所述工程项 目的开发文件的目录地址; 遍历所述目录地址下 的所述开发文件, 获取所述开发文件中的JS文 件; 依次判断所述JS 文件是否属于hook s组件; 若 所述JS文件属于hooks组件, 获取针对不同客户 端的性能指标收集功能配置信息; 将所述性能指 标收集功能配置信息添加至所述hooks组件, 生 成具有性能数据监控的工程项目。 本申请按照工 程项目运行的不同环境针对性的采用差异化的 方式进行 数据收集, 提高数据收集的效率。 权利要求书2页 说明书10页 附图6页 CN 114879966 A 2022.08.09 CN 114879966 A 1.一种工程项目的数据监控配置方法, 其特 征在于, 所述方法包括: 获取所述工程项目的配置文件; 解析所述配置文件, 获取 所述工程项目的开发文件的目录地址; 遍历所述目录地址下的所述 开发文件, 获取 所述开发文件中的JS文件; 依次判断所述JS文件是否属于 hooks组件; 若所述JS文件属于 hooks组件, 获取针对不同客户端的性能指标收集功能配置信息; 将所述性能指标收集功能配置信息添加至所述hooks组件, 生成具有性能数据监控的 工程项目。 2.根据权利要求1所述的工程项目的数据监控配置方法, 其特征在于, 所述依次判断所 述JS文件是否属于 hooks组件, 包括: 依次选取一个JS文件作为待判断的JS文件; 解析所述JS文件, 获取 所述JS文件的第一 位置的代码信息; 判断所述第一 位置的代码信息是否为对外暴露的语法; 若是, 判断所述对外暴露的语法是否满足闭合语法要求; 若是, 确定所述JS文件属于 hooks组件。 3.根据权利要求2所述的工程项目的数据监控配置方法, 其特征在于, 所述判断所述对 外暴露的语法是否满足闭合语法要求, 包括: 获取所述对外暴露的语法的关键 字; 判断所述对外暴露 的语法是否通过所述关键字对外暴露函数方法, 且在所述函数方法 编译结束后通过 所述关键 字返回预设网页标签; 若所述网页标签为闭合标签, 确定所述对外暴露的语法满足闭合语法要求。 4.根据权利要求1所述的工程项目的数据监控配置方法, 其特征在于, 所述获取针对不 同客户端的性能指标收集功能配置信息, 包括: 获取所述工程项目的运行环境; 根据所述 运行环境匹配客户端的数据收集方式; 根据所述数据收集方式匹配 针对不同客户端的性能指标收集功能配置信息 。 5.根据权利要求1所述的工程项目的数据监控配置方法, 其特征在于, 所述将所述性 能 指标收集功能配置信息添加至所述ho oks组件之后, 所述方法还 包括: 获取针对所述ho oks组件的耗时数据收集配置信息; 将所述耗 时数据收集配置信 息添加至预设配置文件中, 以生成具有性 能数据监控的工 程项目。 6.根据权利要求5所述的工程项目的数据监控配置方法, 其特征在于, 所述获取针对所 述hooks组件的耗时数据收集配置信息, 包括: 识别所述ho oks组件的初始化执 行信息与数据收集执 行信息; 根据所述初始化执 行信息匹配第一 耗时数据收集 函数; 根据所述数据收集执 行信息匹配第二 耗时数据收集 函数; 基于所述第一耗时数据收集函数与所述第二耗时数据收集函数匹配耗时数据收集配 置信息。 7.根据权利要求1所述的工程项目的数据监控配置方法, 其特征在于, 所述获取针对不权 利 要 求 书 1/2 页 2 CN 114879966 A 2同客户端的性能指标收集功能配置信息之后, 所述方法还 包括: 根据所述 性能指标收集功能配置信息获取对应的数据上报配置信息; 将所述数据上报配置信息添加至配置文件中, 以生成具有数据上报功能的工程项目。 8.一种工程项目的数据监控配置装置, 其特 征在于, 所述装置包括: 文件获取模块, 用于获取 所述工程项目的配置文件; 文件解析模块, 用于解析 所述配置文件, 获取 所述工程项目的开发文件的目录地址; 文件遍历模块, 用于遍历所述目录地址下的所述开发文件, 获取所述开发文件中的JS 文件; 组件判断模块, 用于依次判断所述JS文件是否属于 hooks组件; 功能匹配模块, 用于若判定所述JS文件属于hooks组件, 获取针对不同客户端的性能指 标收集功能配置信息; 功能配置模块, 用于将所述性能指标收集功能配置信息添加至所述hooks组件, 生成具 有性能数据监控的工程项目。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处理器执行所述计算机程序时实现权利要求 1至7任一项 所述工程项目的数据监控 配置方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7任一项所述工程项目的数据监控配置方法。权 利 要 求 书 2/2 页 3 CN 114879966 A 3

.PDF文档 专利 工程项目的数据监控配置方法、装置、设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 工程项目的数据监控配置方法、装置、设备及存储介质 第 1 页 专利 工程项目的数据监控配置方法、装置、设备及存储介质 第 2 页 专利 工程项目的数据监控配置方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:05:02上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。