采样方法、装置、设备、存储介质及计算机程序产品制造方法及图纸

技术编号:41477251 阅读:15 留言:0更新日期:2024-05-30 14:28
本发明专利技术公开了一种采样方法、装置、设备、存储介质及计算机程序产品,属于数据采样技术领域。本发明专利技术通过对分组的业务请求设置对应的采样策略;通过所述采样策略对分组的业务请求进行头部采样;在采样过程中记录每个业务请求的问题指标历史状态;在所述问题指标历史状态满足预设问题指标要求时,通过补充采样策略对所述业务请求进行补充采样,通过实时记录每个业务请求在采样时的问题指标,从而对当前业务请求针对性地按一定的采样策略进行补充采集,保证每个业务请求在采样范围内至少采样一次,提高采样的准确性,从而达到服务依赖分析能有完整的请求链路数据基础。

【技术实现步骤摘要】

本专利技术涉及数据采样,尤其涉及一种采样方法、装置、设备、存储介质及计算机程序产品


技术介绍

1、随着软件技术的演进发展,软件系统架构逐渐从单一架构向面向服务的架构转变。在单一架构下,对大型企业而言,其存在数十个业务系统、上百个应用、上千到万的应用实例,而其中的调用关系也往往错综复杂。任一环节出现问题时,排查周期和排查难度给运维人员带来了巨大的挑战,因此往往都会引入分布式链路追踪系统来帮助运维人员理清服务调用关系以及快速支持定位链路故障问题。而分布式链路系统构建时,链路数据体量往往是比较大的,为此不得不增加后端存储,而这又增加了运维成本。另一方面,对于一个生产环境,稳定性肯定是远远大于故障时间的,也就是说我们采集的绝大多数链路数据均是正常的。而实际上我们在定位问题时往往只关注那些存在问题的链路数据,比如超时请求、错误请求等,因此大多情况下链路数据是没有必要全量采集的,这时候采样策略就显得额外重要。

2、现有的采样方案是进行头部采样,通过只在请求链路的起始节点进行采样,即“头部”节点,在采集端就决定哪些链路需要采集哪些链路不需要采集,来减少对系本文档来自技高网...

【技术保护点】

1.一种采样方法,其特征在于,所述采样方法包括:

2.如权利要求1所述的采样方法,其特征在于,所述在采样过程中记录每个业务请求的问题指标历史状态,包括:

3.如权利要求1所述的采样方法,其特征在于,所述在采样过程中记录每个业务请求的问题指标历史状态之前,还包括:

4.如权利要求1所述的采样方法,其特征在于,所述在所述问题指标历史状态满足预设问题指标要求时,通过补充采样策略对所述业务请求进行补充采样,包括:

5.如权利要求1所述的采样方法,其特征在于,所述对分组的业务请求设置对应的采样策略,包括:

6.如权利要求1至5中任一项所述...

【技术特征摘要】

1.一种采样方法,其特征在于,所述采样方法包括:

2.如权利要求1所述的采样方法,其特征在于,所述在采样过程中记录每个业务请求的问题指标历史状态,包括:

3.如权利要求1所述的采样方法,其特征在于,所述在采样过程中记录每个业务请求的问题指标历史状态之前,还包括:

4.如权利要求1所述的采样方法,其特征在于,所述在所述问题指标历史状态满足预设问题指标要求时,通过补充采样策略对所述业务请求进行补充采样,包括:

5.如权利要求1所述的采样方法,其特征在于,所述对分组的业务请求设置对应的采样策略,包括:

6.如权利要求1至5中任一项所述的采样方法,其特征在于,所述在所述问题指标历史状态满足...

【专利技术属性】
技术研发人员:田国良蒋强杨淑
申请(专利权)人:中国移动通信集团江苏有限公司
类型:发明
国别省市:

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

1