-
题名基于动态采样策略的微服务链路追踪方法
被引量:1
- 1
-
-
作者
颜复海
李培军
张泽华
陈文辉
许舒人
-
机构
中国科学院软件研究所软件工程技术研究开发中心
中国科学院大学
厦门物之联智能科技有限公司
-
出处
《计算机系统应用》
2022年第1期175-181,共7页
-
文摘
针对现有开源分布式链路追踪系统或框架的采样策略存在收集过多无助于故障分析等任务的正常执行的跟踪的问题,本文提出一种动态采样策略,通过采样策略树和执行轨迹图两种数据结构解决了跟踪采样率自动调整问题和如何快速准确地找到需要调整跟踪采样率的服务的问题,并通过两者的协作提高异常执行的跟踪占比.实验结果表明,本文方法在任一时间段内均有效提高了异常执行的跟踪占比.
-
关键词
微服务
分布式链路追踪
故障分析
采样策略
-
Keywords
microservices
distributed tracing
fault analysis
sampling strategy
-
分类号
TP393.09
[自动化与计算机技术—计算机应用技术]
-
-
题名事件驱动的微服务调用链路数据动态采集方法
被引量:3
- 2
-
-
作者
李鹏
赵卓峰
李寒
-
机构
北方工业大学信息学院
大规模流数据集成与分析技术北京市重点实验室(北方工业大学)
-
出处
《计算机应用》
CSCD
北大核心
2022年第11期3493-3499,共7页
-
基金
国家重点研发计划项目(2019YFB1405100)
北京市自然科学基金资助项目(4202021)。
-
文摘
微服务调用链路数据是微服务应用系统日常运行中产生的一类重要数据,它以链路形式记录了微服务应用中一次用户请求对应的一系列服务调用信息。由于系统的分布性,微服务调用链路数据产生在不同的微服务部署节点,当前对这些分布数据的采集一般采用全量采集和采样采集两种方法。全量采集会产生较大数据传输和数据存储等成本,而采样采集则可能会漏掉关键的链路数据。因此,提出一种基于事件驱动和流水线采样的微服务调用链路数据动态采集方法,并基于开源软件Zipkin设计实现了一个微服务调用链路数据动态采集系统。该系统首先对不同节点符合预定义事件特征的链路数据进行流水线采样,即数据采集服务端只在某节点产生事件定义的数据时对所有节点采集同一链路数据;同时,针对不同节点的数据产生速率不一致问题,采用基于时间窗口的多线程流式数据处理和数据同步技术实现不同节点的数据采集和传递;最后,针对各节点链路数据到达服务端先后顺序不一的问题,通过时序对齐方式进行全链路数据的同步和汇总。在公开的微服务调用链路数据集上的实验结果表明,相较于全量采集和采样采集方法,所提方法对于包含异常、慢响应等特定事件的链路数据具有采集准确性高、效率好的效果。
-
关键词
微服务
调用链路数据
动态采样
事件匹配
缓存机制
服务链路追踪
-
Keywords
microservice
invocation link data
dynamic sampling
event matching
caching mechanism
service link tracing
-
分类号
TP311.
[自动化与计算机技术—计算机软件与理论]
-
-
题名分布式系统的可观测性建设
- 3
-
-
作者
陈根
-
机构
上海浦东发展银行
-
出处
《计算机应用文摘》
2023年第8期35-38,共4页
-
文摘
分布式系统,是由一组通过网络进行通信,为了完成共同任务而协作的计算机节点组成的系统。与传统单体系统相比,分布式系统在体系架构方面有较大不同,对配套的运维能力特别是可观测能力也有更高要求。文章描述了分布式系统的可观测性建设思路,从应用本身以及IT基础设施2个层面进行建设,首先需要对分布式系统进行建模,其次从性能指标、运行日志、可追踪链路3个维度建立监测标准,统一技术语言,最后完成监控系统整合,并与周边系统集成,以完成分布式系统的可观测性建设。
-
关键词
分布式系统
可观测性
可视化
链路追踪
-
Keywords
distributed system
observability
visualization
link tracking
-
分类号
TP212
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名中邮网院微服务性能监控研究
被引量:1
- 4
-
-
作者
刘庆芳
杜冬梅
刘海云
苏健
-
机构
石家庄邮电职业技术学院
-
出处
《邮政研究》
2022年第4期42-47,共6页
-
基金
邮政应用技术协同创新中心资助项目(项目名称:中邮网院微服务性能监控研究
项目编号:YB2021011)。
-
文摘
针对中邮网院微服务架构性能监控难的问题,分析了现有系统架构和主流监控工具,设计了中邮网院微服务性能监控架构,为中邮网院各微服务系统的稳定运行提供了有效手段,对邮政信息系统性能监控具有参考价值。
-
关键词
微服务
性能监控
链路追踪
拓扑可视化
-
分类号
F61
[经济管理—产业经济]
-