基于分布式链路的追踪检测方法及系统技术方案

技术编号:24707637 阅读:29 留言:0更新日期:2020-06-30 23:55
本发明专利技术提供一种基于分布式链路的追踪检测方法及系统。该基于分布式链路的追踪检测方法包括:分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定用户请求对应的场景标签;检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。本发明专利技术可以确定特定场景的链路指标,实现了特定场景维度的监控需求。

【技术实现步骤摘要】
基于分布式链路的追踪检测方法及系统
本专利技术涉及分布式链路
,具体地,涉及一种基于分布式链路的追踪检测方法及系统。
技术介绍
随着微服务架构的流行,业务系统不同类型节点间调用关系错综复杂,以聚合支付场景为例,交易链路涉及网关,前置,收单,支付等多个节点,需要分布式链路追踪系统进行端到端的交易监控。分布式链路追踪技术可以记录一个请求是如何在整个系统不同模块间进行流转,整个调用链上的各个模块间的调用关系如何,每个微服务处理的时间长短,处理的结果是否正确,这些信息对于整个系统运维、性能分析、故障追踪有帮助。传统的分布式链路追踪系统缺乏交易链路的场景特征识别能力,难以满足核心场景的监控需求。
技术实现思路
本专利技术实施例的主要目的在于提供一种基于分布式链路的追踪检测方法及系统,以确定特定场景的链路指标,实现了特定场景维度的监控需求。为了实现上述目的,本专利技术实施例提供一种基于分布式链路的追踪检测方法,包括:分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确本文档来自技高网...

【技术保护点】
1.一种基于分布式链路的追踪检测方法,其特征在于,包括:/n分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定所述用户请求对应的场景标签;/n检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。/n

【技术特征摘要】
1.一种基于分布式链路的追踪检测方法,其特征在于,包括:
分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定所述用户请求对应的场景标签;
检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。


2.根据权利要求1所述的基于分布式链路的追踪检测方法,其特征在于:
第一个接收所述用户请求的应用节点确定所述用户请求进入的第一个服务接口对应的场景标签,并将所述场景标签和所述用户请求传递到下一个应用节点;
其中,所述场景标签和所述用户请求在所述分布式链路中的各个应用节点之间传输。


3.根据权利要求1所述的基于分布式链路的追踪检测方法,其特征在于,所述服务接口调用信息包括:链路ID,以及所述链路ID对应的服务接口执行结果和服务接口执行耗时;
所述链路指标包括:链路交易率、链路交易成功率和链路平均执行耗时;
所述检测装置根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标包括:
所述检测装置根据所述链路ID确定链路数量;
所述检测装置根据每个场景标签的链路数量和预先获得的链路执行时间确定每个场景标签的链路交易率;
所述检测装置根据同一链路ID的服务接口执行结果确定每个链路的链路执行结果;
所述检测装置根据每个场景标签的链路数量和链路执行结果确定每个场景标签的链路交易成功率;
所述检测装置根据每个场景标签的同一链路ID的服务接口执行耗时确定每个场景标签的链路平均执行耗时。


4.根据权利要求3所述的基于分布式链路的追踪检测方法,其特征在于,还包括:
当所述链路执行结果为失败时,所述检测装置输出第一报警信号;所述第一报警信号包括所述链路ID对应的场景标签。


5.根据权利要求1所述的基于分布式链路的追踪检测方法,其特征在于,还包括:
所述检测装置将每个场景标签的链路指标与每个场景标签的历史链路指标作比较,根据比较结果输出第二报警信号;所述第二报警信...

【专利技术属性】
技术研发人员:曹辉健刘慕雨王泽洋吴成龙
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1