[发明专利]分布式追踪系统的联邦集群管理方法及装置在审
申请号: | 202210106984.6 | 申请日: | 2022-01-28 |
公开(公告)号: | CN116560935A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 苏龙华 | 申请(专利权)人: | 中国移动通信集团江苏有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/54;H04L67/10 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 任少瑞 |
地址: | 210029*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 追踪 系统 联邦 集群 管理 方法 装置 | ||
本申请提供一种分布式追踪系统的联邦集群管理方法及装置。所述方法包括:通过应用服务在联邦集群中对应的分布式追踪系统集群,接收所述应用服务的服务注册请求;根据所述服务注册请求,对所述应用服务进行注册,生成与所述应用服务唯一对应的目标元数据,并将所述目标元数据存储至云服务器集群;在检测到各所述应用服务中任一目标应用服务进行跨分布式追踪系统集群的服务调用时,从云服务器集群中获取所述服务调用指定的各所述应用服务的所述目标元数据形成完整的调用链路。本申请实施例提供的分布式追踪系统的联邦集群管理方法能够确保同联邦跨Skywalking集群的调用链路的完整性。
技术领域
本申请涉及集群管理技术领域,具体涉及一种分布式追踪系统的联邦集群管理方法及装置。
背景技术
随着微服务体系的发展,微服务系统异常定位逐渐复杂的场景下,Skywalking,即分布式追踪系统集群可作为平台级调用链路追踪与分析的工具之一。通常在一个多租户、多应用的PaaS平台,单租户的庞大应用,是以业务系统拆分使用不同的Skywalking集群。但业务系统间可能存在上下游的调用关系,而因Skywalking集群间的隔离型,会导致查询到的跨Skywalking集群的调用链路不完整,使得无法有效验证整个调用链路的稳定性。
发明内容
本申请实施例提供一种分布式追踪系统的联邦集群管理方法及装置,能够确保同联邦跨Skywalking集群的调用链路的完整性。
第一方面,本申请实施例提供一种分布式追踪系统的联邦集群管理方法,包括:
通过应用服务在联邦集群中对应的分布式追踪系统集群,接收所述应用服务的服务注册请求;
根据所述服务注册请求,对所述应用服务进行注册,生成与所述应用服务唯一对应的目标元数据,并将所述目标元数据存储至云服务器集群;
在检测到各所述应用服务中任一目标应用服务进行跨分布式追踪系统集群的服务调用时,从云服务器集群中获取所述服务调用指定的各所述应用服务的所述目标元数据形成完整的调用链路。
在一个实施例中,所述目标元数据包括目标服务标识;
根据所述服务注册请求,对所述应用服务进行注册,生成与所述应用服务唯一对应的目标元数据,包括:
根据所述应用服务的服务注册请求,检测元数据缓存池,并在检测到所述元数据缓存池中存在与所述应用服务对应的元数据模型时,对所述应用服务进行注册,生成与所述应用服务唯一对应的目标服务标识。
在一个实施例中,还包括:
在检测到所述元数据缓存池中不存在与所述应用服务对应的元数据模型时,通过所述联邦集群的协调器对所述应用服务进行注册,生成与所述应用服务唯一对应的目标服务标识。
在一个实施例中,所述目标元数据还包括目标实例标识;
所述方法还包括:
根据所述目标服务标识,获取所述应用服务的实例进行实例注册,生成与所述实例唯一对应的目标实例标识。
在一个实施例中,所述目标元数据还包括接口标识;
所述方法还包括:
根据所述服务注册请求中所述应用服务的接口的路由信息,对所述应用服务的接口进行注册,生成与所述应用服务的接口唯一对应的接口标识。
在一个实施例中,在生成所述目标元数据之后,还包括:
将所述目标元数据同步至所述应用服务对应的分布式追踪系统集群。
在一个实施例中,还包括:
将所述调用链路存储至与所述目标应用服务对应的分布式追踪系统集群连接的目标云服务器集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团江苏有限公司;中国移动通信集团有限公司,未经中国移动通信集团江苏有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210106984.6/2.html,转载请声明来源钻瓜专利网。