System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 埋点数据分析方法、设备及存储介质技术_技高网

埋点数据分析方法、设备及存储介质技术

技术编号:41146836 阅读:3 留言:0更新日期:2024-04-30 18:14
本申请公开了一种埋点数据分析方法、设备及存储介质,该埋点数据分析方法包括:响应于任一版本的待检测设备存在待分析埋点问题,将存在待分析埋点问题的版本作为问题发现版本,并将待分析埋点问题对应的埋点作为待分析埋点,获取待分析埋点添加至待检测设备时的版本,得到埋点合入版本;基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围;将处于待检索版本范围内的解决方案作为候选解决方案,得到候选解决方案集合;从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案。实现自动检索推荐解决方案,便于开发人员快速的分析定位问题原因,提高了分析解决问题效率。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种埋点数据分析方法、设备及存储介质


技术介绍

1、相关技术中,一些设备(如嵌入式设备)的故障排查往往依靠输出的串口日志或者网络日志,采用上述方法进行故障排查时,较为依赖现场的串口线或者是现场的局域网,需抓到对应的日志才能进行问题原因的分析,这种方式效率低且周期长。

2、此外,在相关技术中,还存在利用埋点进行故障定位的方式,但是,在相关技术中是需要将设备生成的埋点信息全部上传到云端,进而进行故障定位,采用该方式会由于埋点信息的数据量较大,并且需要开发人员从全部的埋点信息中进行故障定位,会导致开发人员对故障定位的有效性较低,耗费巨大时间成本和人力成本。

3、针对相关技术中存在的埋点数据量大,占用开发人员大量时间和人力去分析海量埋点数据,导致故障定位效率低以及人力成本高等问题,目前尚未提出有效的解决方案。


技术实现思路

1、为了解决上述问题,本申请至少提供一种埋点数据分析方法、设备及存储介质。

2、本申请第一方面提供了一种埋点数据分析方法,其中,待检测设备中添加有至少一个埋点,埋点用于检测待检测设备是否存在埋点对应的埋点问题,且待检测设备对应有多个版本,不同版本合入有不同的解决方案,解决方案用于解决任一埋点问题,方法包括:响应于任一版本的待检测设备存在待分析埋点问题,将存在待分析埋点问题的版本作为问题发现版本,并将待分析埋点问题对应的埋点作为待分析埋点,获取待分析埋点添加至待检测设备时的版本,得到埋点合入版本;基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围;将处于待检索版本范围内的解决方案作为候选解决方案,得到候选解决方案集合;从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案。

3、在一实施例中,基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围,包括:基于待检测设备各个版本之间的演进关系,对各个版本进行排序,得到版本排序结果;将版本排序结果中处于埋点合入版本和问题发现版本之间的版本,划分为待检索版本范围。

4、在一实施例中,待检测设备各个版本之间的演进关系含有多个版本演进分支;基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围,包括:基于待检测设备各个版本之间的演进关系,对各个版本进行排序,得到多分支版本排序结果;基于埋点合入版本在多分支版本排序结果中所处的演进位置,确定含有待分析埋点的排序结果分支;将含有待分析埋点的排序结果分支中的版本,划分为待检索版本范围。

5、在一实施例中,从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案,包括:确定待检索版本范围内的各个待检索版本的检索优先级;按照检索优先级对各个待检索版本对应的候选解决方案进行检索,得到推荐解决方案。

6、在一实施例中,确定待检索版本范围内的各个待检索版本的检索优先级,包括:确定埋点合入版本在演进关系中所处的演进位置;若埋点合入版本所处的演进位置在预设版本之前,则按照第一优先级确定策略,确定各个待检索版本的检索优先级;若埋点合入版本所处的演进位置在预设版本之后,则按照第二优先级确定策略,确定各个待检索版本的检索优先级。

7、在一实施例中,确定待检索版本范围内的各个待检索版本的检索优先级,包括:基于各个待检索版本与问题发现版本之间的版本间隔、各个待检索版本是否存在待分析埋点问题,确定各个待检索版本的检索优先级。

8、在一实施例中,从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案,包括:获取待分析埋点问题对应的问题描述关键字,以及获取各个候选解决方案对应的方案描述关键字;基于问题描述关键字和方案描述关键字,计算待分析埋点问题分别与各个候选解决方案之间的匹配度;将匹配度大于匹配度阈值的候选解决方案作为推荐解决方案。

9、在一实施例中,方法还包括:获取添加有待分析埋点的版本,得到埋点相关版本;若埋点相关版本中未合入推荐解决方案,则针对埋点相关版本生成含有推荐解决方案的提示信息;将提示信息发送至待检测设备的开发管理终端。

10、本申请第二方面提供了一种埋点数据分析装置,装置包括:版本信息获取模块,用于响应于任一版本的待检测设备存在待分析埋点问题,将存在待分析埋点问题的版本作为问题发现版本,并将待分析埋点问题对应的埋点作为待分析埋点,获取待分析埋点添加至待检测设备时的版本,得到埋点合入版本;检索范围确定模块,用于基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围;候选方案确定模块,用于将处于待检索版本范围内的解决方案作为候选解决方案,得到候选解决方案集合;推荐方案确定模块,用于从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案。

11、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述埋点数据分析方法。

12、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述埋点数据分析方法。

13、上述方案,通过响应于任一版本的待检测设备存在待分析埋点问题,将存在待分析埋点问题的版本作为问题发现版本,并将待分析埋点问题对应的埋点作为待分析埋点,获取待分析埋点添加至待检测设备时的版本,得到埋点合入版本;基于待检测设备各个版本之间的演进关系、问题发现版本和埋点合入版本,确定待检索版本范围;将处于待检索版本范围内的解决方案作为候选解决方案,得到候选解决方案集合;从候选解决方案集合中检索与待分析埋点问题匹配的候选解决方案,得到推荐解决方案,实现自动检索推荐解决方案,便于开发人员快速的分析定位问题原因,提高了分析解决问题效率,减少了人力成本。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

本文档来自技高网...

【技术保护点】

1.一种埋点数据分析方法,其特征在于,待检测设备中添加有至少一个埋点,所述埋点用于检测所述待检测设备是否存在所述埋点对应的埋点问题,且所述待检测设备对应有多个版本,不同版本合入有不同的解决方案,所述解决方案用于解决任一埋点问题,方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待检测设备各个版本之间的演进关系、所述问题发现版本和所述埋点合入版本,确定待检索版本范围,包括:

3.根据权利要求1所述的方法,其特征在于,所述待检测设备各个版本之间的演进关系含有多个版本演进分支;所述基于所述待检测设备各个版本之间的演进关系、所述问题发现版本和所述埋点合入版本,确定待检索版本范围,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述从所述候选解决方案集合中检索与所述待分析埋点问题匹配的候选解决方案,得到推荐解决方案,包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述待检索版本范围内的各个待检索版本的检索优先级,包括:

6.根据权利要求4所述的方法,其特征在于,所述确定所述待检索版本范围内的各个待检索版本的检索优先级,包括:

7.根据权利要求1至3任一项所述的方法,其特征在于,所述从所述候选解决方案集合中检索与所述待分析埋点问题匹配的候选解决方案,得到推荐解决方案,包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现如权利要求1-8任一项所述方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序指令,所述程序指令能够被处理器执行以实现如权利要求1-8任一项所述方法中的步骤。

...

【技术特征摘要】

1.一种埋点数据分析方法,其特征在于,待检测设备中添加有至少一个埋点,所述埋点用于检测所述待检测设备是否存在所述埋点对应的埋点问题,且所述待检测设备对应有多个版本,不同版本合入有不同的解决方案,所述解决方案用于解决任一埋点问题,方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待检测设备各个版本之间的演进关系、所述问题发现版本和所述埋点合入版本,确定待检索版本范围,包括:

3.根据权利要求1所述的方法,其特征在于,所述待检测设备各个版本之间的演进关系含有多个版本演进分支;所述基于所述待检测设备各个版本之间的演进关系、所述问题发现版本和所述埋点合入版本,确定待检索版本范围,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述从所述候选解决方案集合中检索与所述待分析埋点问题匹配的候选解决方案,得到推荐解决方案,包括:

...

【专利技术属性】
技术研发人员:豆红雷
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1