The application embodiment provides a merging method, device and device for abnormal records. The method includes: obtaining n abnormal records of the target object; obtaining the similarity between the first abnormal record and the second abnormal record according to the characters in the first abnormal record and the second abnormal record; if the first abnormal record and the second abnormal record are different; If the similarity between common records is greater than the first threshold, the first and second anomaly records are merged into the same category of anomaly records. The scheme provided by the embodiment of the present application identifies similar anomaly records as the same kind of anomaly records, avoiding the scattered statistics of similar anomaly records, making the final classification results more centralized, and the problems reflected by similar anomaly records can not be ignored.
【技术实现步骤摘要】
异常记录的合并方法、装置及设备
本申请实施例涉及数据统计
,特别涉及一种异常记录的合并方法、装置及设备。
技术介绍
应用程序在运行过程中会出现各种异常,通过采集相应的异常记录,对异常记录进行分析,能及时对应用程序进行优化。目前,应用程序的异常记录中记录有该应用程序出现异常时的堆栈信息。堆栈信息用于反映应用程序出现异常时的函数调用关系。相关技术中,异常记录分析平台在获取到某一应用程序的多条异常记录之后,将堆栈信息完全一致的异常记录合并为同一类异常记录,并统计出每一类异常记录中所包含的异常记录的数量。上述异常记录的合并方法,最终得到的类较多,异常记录会分布于上述多个类中,导致最终的分类结果较为分散,从而容易忽略掉一部分异常记录所反映的问题。
技术实现思路
本申请实施例提供了一种异常记录的合并方法、装置及设备,可用于解决相关技术提供的异常记录的合并方法,所存在的分类结果较为分散的问题。一方面,本申请实施例提供了一种异常记录的合并方法,所述方法包括:获取目标对象的n条异常记录,所述异常记录用于记录所述目标对象在运行时发生的异常状况,所述n为大于1的整数;对于所述n条异常记录中的第一异常记录和第二异常记录,根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和所述第二异常记录之间的相似度;其中,所述第一异常记录和所述第二异常记录中存在至少一个字符不相同;若所述第一异常记录和所述第二异常记录之间的相似度大于第一阈值,则将所述第一异常记录和所述第二异常记录合并为同一类异常记录。另一方面,本申请实施例提供了一种异常记录的合并装置,所述装置包括:记录获取模 ...
【技术保护点】
1.一种异常记录的合并方法,其特征在于,所述方法包括:获取目标对象的n条异常记录,所述异常记录用于记录所述目标对象在运行时发生的异常状况,所述n为大于1的整数;对于所述n条异常记录中的第一异常记录和第二异常记录,根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和所述第二异常记录之间的相似度;其中,所述第一异常记录和所述第二异常记录中存在至少一个字符不相同;若所述第一异常记录和所述第二异常记录之间的相似度大于第一阈值,则将所述第一异常记录和所述第二异常记录合并为同一类异常记录。
【技术特征摘要】
1.一种异常记录的合并方法,其特征在于,所述方法包括:获取目标对象的n条异常记录,所述异常记录用于记录所述目标对象在运行时发生的异常状况,所述n为大于1的整数;对于所述n条异常记录中的第一异常记录和第二异常记录,根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和所述第二异常记录之间的相似度;其中,所述第一异常记录和所述第二异常记录中存在至少一个字符不相同;若所述第一异常记录和所述第二异常记录之间的相似度大于第一阈值,则将所述第一异常记录和所述第二异常记录合并为同一类异常记录。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和所述第二异常记录之间的相似度,包括:将所述第一异常记录划分为m个第一字符串,以及将所述第二异常记录划分为m个第二字符串,所述m为大于1的整数;计算m组对应字符串的相似度,其中,所述m组对应字符串中的第i组对应字符串包括第i个第一字符串和第i个第二字符串,所述i为正整数;根据所述m组对应字符串的相似度,确定所述第一异常记录和所述第二异常记录之间的相似度。3.根据权利要求2所述的方法,其特征在于,所述根据所述m组对应字符串的相似度,确定所述第一异常记录和所述第二异常记录之间的相似度,包括:对于所述m组对应字符串中的第i组对应字符串,将所述第i组对应字符串的相似度与所述第i组对应字符串对应的权值相乘,得到所述第i组对应字符串的加权相似度;将所述m组对应字符串的加权相似度累加,得到所述第一异常记录和所述第二异常记录之间的相似度。4.根据权利要求2所述的方法,其特征在于,所述根据所述m组对应字符串的相似度,确定所述第一异常记录和所述第二异常记录之间的相似度,包括:将所述m组对应字符串的相似度的平均值,确定为所述第一异常记录和所述第二异常记录之间的相似度。5.根据权利要求2所述的方法,其特征在于,所述根据所述m组对应字符串的相似度,确定所述第一异常记录和所述第二异常记录之间的相似度,包括:将所述m组对应字符串的相似度中的最小值,确定为所述第一异常记录和所述第二异常记录之间的相似度。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和第二异常记录之间的相似度,包括:获取所述第一异常记录和所述第二异常记录之间的编辑距离;获取所述编辑距离与目标异常记录的字符串长度之间的比值,所述目标异常记录是所述第一异常记录或所述第二异常记录;根据所述编辑距离与所述目标异常记录的字符串长度之间的比值,确定所述第一异常记录和所述第二异常记录之间的相似度。7.根据权利要求1所述的方法,其特征在于,所述根据所述第一异常记录和所述第二异常记录内的字符,获取所述第一异常记录和第二异常记录之间的相似度,包括:获取所述第一异常记录对应的第一向量,以及所述第二异常记录对应的第二向量;将所述第一向量与所述第二向量之间的余弦距离确定为所述第一异常记录和第二异常记录之间的相似度。8.根据权利要求1至7任一项所述的方法,其特征在于,所述获取目标对象的n条异常记录之后...
【专利技术属性】
技术研发人员:吴创,
申请(专利权)人:深圳市腾讯网络信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。