[发明专利]基于分布式链路的追踪检测方法及系统在审
申请号: | 202010123460.9 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111352816A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 曹辉健;刘慕雨;王泽洋;吴成龙 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平;周永君 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 追踪 检测 方法 系统 | ||
本发明提供一种基于分布式链路的追踪检测方法及系统。该基于分布式链路的追踪检测方法包括:分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定用户请求对应的场景标签;检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。本发明可以确定特定场景的链路指标,实现了特定场景维度的监控需求。
技术领域
本发明涉及分布式链路技术领域,具体地,涉及一种基于分布式链路的追踪检测方法及系统。
背景技术
随着微服务架构的流行,业务系统不同类型节点间调用关系错综复杂,以聚合支付场景为例,交易链路涉及网关,前置,收单,支付等多个节点,需要分布式链路追踪系统进行端到端的交易监控。
分布式链路追踪技术可以记录一个请求是如何在整个系统不同模块间进行流转,整个调用链上的各个模块间的调用关系如何,每个微服务处理的时间长短,处理的结果是否正确,这些信息对于整个系统运维、性能分析、故障追踪有帮助。
传统的分布式链路追踪系统缺乏交易链路的场景特征识别能力,难以满足核心场景的监控需求。
发明内容
本发明实施例的主要目的在于提供一种基于分布式链路的追踪检测方法及系统,以确定特定场景的链路指标,实现了特定场景维度的监控需求。
为了实现上述目的,本发明实施例提供一种基于分布式链路的追踪检测方法,包括:
分布式链路中的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定用户请求对应的场景标签;
检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。
本发明实施例还提供一种基于分布式链路的追踪检测系统,包括:
分布式链路中的应用节点,用于根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定用户请求对应的场景标签;
检测装置,用于从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标。
本发明实施例的基于分布式链路的追踪检测方法及系统的应用节点根据接收的用户请求执行对应的服务接口,生成服务接口调用信息并确定用户请求对应的场景标签,检测装置从每个应用节点获取服务接口调用信息和场景标签,并根据每个场景标签的服务接口调用信息确定每个场景标签的链路指标,可以确定特定场景的链路指标,实现了特定场景维度的监控需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中分布式链路的追踪检测方法的流程图;
图2是本发明实施例中S102的流程图;
图3是本发明实施例中基于分布式链路的追踪检测系统的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010123460.9/2.html,转载请声明来源钻瓜专利网。