期刊文献+

基于动态采样策略的微服务链路追踪方法 被引量:1

Microservices Tracing Based on Dynamic Sampling Strategy
下载PDF
导出
摘要 针对现有开源分布式链路追踪系统或框架的采样策略存在收集过多无助于故障分析等任务的正常执行的跟踪的问题,本文提出一种动态采样策略,通过采样策略树和执行轨迹图两种数据结构解决了跟踪采样率自动调整问题和如何快速准确地找到需要调整跟踪采样率的服务的问题,并通过两者的协作提高异常执行的跟踪占比.实验结果表明,本文方法在任一时间段内均有效提高了异常执行的跟踪占比. To address the problem that the sampling strategies of existing open-source distributed tracing systems or frameworks collect redundant traces of normal executions that are less helpful to tasks such as fault analysis, we propose a dynamic sampling strategy. With two data structures of sampling strategy tree and execution trace graph, it realizes the automatic adjustment of trace sampling rate and finds the way to quickly and accurately determine services that need to adjust the trace sampling rate. The collaboration between the above data structures enhances the trace proportion of anomalous executions. The experimental results show that the proposed method effectively improves the trace proportion of anomalous executions in any time period.
作者 颜复海 李培军 张泽华 陈文辉 许舒人 YAN Fu-Hai;LI Pei-Jun;ZHANG Ze-Hua;CHEN Wen-Hui;XU Shu-Ren(Technology Center of Software Engineering,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China;University of Chinese Academy of Sciences,Beijing 100049,China;Xiamen Wuzhilian Intelligent Technology Co.Ltd.,Xiamen 361022,China)
出处 《计算机系统应用》 2022年第1期175-181,共7页 Computer Systems & Applications
关键词 微服务 分布式链路追踪 故障分析 采样策略 microservices distributed tracing fault analysis sampling strategy
  • 相关文献

同被引文献4

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部