System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及应用程序的异常数据管理技术,尤其涉及应用程序的异常数据管理方法、计算机程序产品、装置、系统、设备及存储介质。
技术介绍
1、传统技术中,应用程序的功能越来越多样化。应用程序在发布后,开发人员需要采集应用程序运行时所产生的日志数据,基于日志数据来分析用户的操作路径,以对应用程序进行优化,但是相关异常数据实时检测过程中,校验方式只能校验上报数据的单个字段是否符合规则,却无法建立上报和业务的关联性,无法有效解决业务流程中数据上报的多报、漏报和时序错报问题,大幅度的提升了实时检测的成本。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种应用程序的异常数据管理方法、计算机程序产品、装置、电子设备及存储介质,能够实现获得可视化的异常数据校验结果,有效缩短异常数据上报校验的时间。减少了实时检测的人力成本和硬件成本,有利于自动化异常数据检测的大规模推广,有效提升用户的使用体验,提高了应用程序的异常数据管理的效率。
2、本专利技术实施例的技术方案是这样实现的:
3、本专利技术实施例提供了一种应用程序的异常数据管理方法,包括:
4、对目标应用程序进行实时检测,得到所述目标应用程序的异常数据;
5、获取所述异常数据的代码提交对象信息和初始提单的特征信息;
6、根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据;
7、对所述初始提单的特征信息进行刷新,得到目标提单的特征信息;
8、对
9、对所述新增异常数据和所述提单通知进行广播。
10、本专利技术实施例还提供了一种应用程序的异常数据管理装置,包括:
11、信息传输模块,用于对目标应用程序进行实时检测,得到所述目标应用程序的异常数据;
12、信息处理模块,用于获取所述异常数据的代码提交对象信息和初始提单的特征信息;
13、所述信息处理模块,用于根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据;
14、所述信息处理模块,用于对所述初始提单的特征信息进行刷新,得到目标提单的特征信息;
15、所述信息处理模块,用于对所述新增异常数据进行提单处理,得到提单通知;
16、所述信息处理模块,用于对所述新增异常数据和所述提单通知进行广播。
17、上述方案中,
18、所述信息处理模块,用于获取所述目标应用程序的检测规则;
19、所述信息处理模块,用于根据所述目标应用程序的检测规则,对所述目标应用程序进行实时检测,得到所述目标应用程序的异常数据的标题、所述异常数据的内容和所述异常数据的堆栈信息。
20、上述方案中,
21、所述信息处理模块,用于确定所述异常数据的位置信息;
22、所述信息处理模块,用于根据所述异常数据的位置信息,查找所述异常数据的代码提交对象信息;
23、所述信息处理模块,用于确定与所述目标应用程序相匹配的特征提单数据库;
24、所述信息处理模块,用于在所述特征提单数据库中获取初始提单的特征信息,其中,所述特征提单数据库保存有所述目标应用程序的已有异常数据和所述已有异常数据的堆栈信息。
25、上述方案中,
26、所述信息处理模块,用于确定所述异常数据和所述初始提单的特征信息的数据比较区间;
27、所述信息处理模块,用于计算所述异常数据的数据比较区间的第一哈希值;
28、所述信息处理模块,用于计算所述初始提单的特征信息的数据比较区间的第二哈希值;
29、所述信息处理模块,用于当所述第一哈希值与所述第二哈希值相等时,确定所述异常数据和所述初始提单的特征信息为相同的异常数据。
30、上述方案中,
31、所述信息处理模块,用于确定所述异常数据和所述初始提单的编辑距离阈值;
32、所述信息处理模块,用于计算所述异常数据和所述初始提单的编辑距离;
33、当所述编辑距离大于等于所述编辑距离阈值时,确定所述异常数据和所述初始提单的特征信息为相同的异常数据;
34、所述信息处理模块,用于当所述编辑距离小于所述编辑距离阈值时,确定所述异常数据为新增异常数据。
35、上述方案中,
36、所述信息处理模块,用于根据所述异常数据的标题、所述异常数据的内容和所述异常数据的堆栈信息配置哈希值聚类方式;
37、所述信息处理模块,用于根据所述哈希值聚类方式,计算所述异常数据的第三哈希值和所述初始提单的特征信息的第四哈希值;
38、所述信息处理模块,用于当所述第三哈希值与所述第四哈希值不相等时,确定所述异常数据为新增异常数据;或者
39、所述信息处理模块,用于配置待过滤的问题特征;
40、所述信息处理模块,用于根据所述问题特征,对所述异常数据的标题、所述异常数据的内容和所述异常数据的堆栈信息进行正则匹配,得到所述问题特征的正则匹配结果;
41、所述信息处理模块,用于当所述正则匹配结果小于等于正则匹配阈值时,确定所述异常数据为新增异常数据。
42、上述方案中,
43、所述信息处理模块,用于当所述初始提单的状态为已存在未解决时,对所述初始提单的特征信息进行合并,并更新所述初始提单的单号信息,得到所述目标提单的特征信息;
44、所述信息处理模块,用于当所述初始提单的状态为已存在已关闭时,调整所述初始提单的状态,得到所述目标提单的特征信息。
45、上述方案中,
46、所述信息处理模块,用于获取所述新增异常数据的提单处理方式,其中,所述提单处理方式包括:按代码的提交人关联、按默认处理人关联;
47、所述信息处理模块,用于根据所述提单处理方式对所述新增异常数据进行提单处理,得到所述提单通知。
48、上述方案中,
49、所述信息处理模块,用于根据所述目标应用程序的目标类型,通过所述目标应用程序处理引擎的数据库组件,基于目标应用程序的服务规约确定所述目标应用程序处理引擎相匹配的数据库服务器地址;
50、所述信息处理模块,用于基于所述数据库服务器地址,为所述目标应用程序处理引擎关联相应的数据库;或者
51、所述信息处理模块,用于基于所述数据库服务器地址,在所述数据库服务器地址下创建相应的数据库,并与所述目标应用程序处理引擎进行关联。
52、上述方案中,
53、所述信息处理模块,用于将经过数据清洗处理的目标类型目标应用程序保存在云服务器网络中;
54、所述信息处理模块,用于接收所述云服务器网络的其他节点的数据同步请求;
55、所述信息处理模块,用于响应于所述数据同步请求,对所述其他节点的权限进行验证;
56本文档来自技高网...
【技术保护点】
1.一种应用程序的异常数据管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对目标应用程序进行实时检测,得到所述目标应用程序的异常数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述异常数据的代码提交对象信息和初始提单的特征信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
7.根据权利要求1所述的方法,其特征在于,对所述初始提单的特征信息进行刷新,得到目标提单的特征信息,包括:
8.根据权利要求1所述的方法,其特征在于,所述对所述新增异常数据进行提单处理,得到提单通知,包括:
9.根据权利要求1
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种应用程序的异常数据管理装置,其特征在于,所述训练装置包括:
12.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1至10任一项所述的应用程序的异常数据管理方法。
13.一种电子设备,其特征在于,所述电子设备包括:
14.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至10任一项所述的应用程序的异常数据管理方法。
...【技术特征摘要】
1.一种应用程序的异常数据管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对目标应用程序进行实时检测,得到所述目标应用程序的异常数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述获取所述异常数据的代码提交对象信息和初始提单的特征信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述初始提单的特征信息,对所述异常数据进行去重处理,得到新增异常数据,包括:
7.根据权利要求1所述的方法,其特征在于,对所述初...
【专利技术属性】
技术研发人员:邓建国,陈洁昌,邱宏健,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。