【技术实现步骤摘要】
微服务节点的调试方法、装置、设备及存储介质
[0001]本公开涉及微服务
和金融
,尤其涉及一种微服务节点的调试方法、装置、设备、介质和程序产品。
技术介绍
[0002]在相关技术中,全链路的分布式事务跟踪,依赖于基于不同子系统共同产生的链式跟踪栈,目前通常是全量收集所有跟踪栈信息,再进行加工和处理。
[0003]在实现本公开专利技术构思的过程中,专利技术人发现,在某个微服务报错的情况下,需要调用全链路信息对该微服务进行调试排错,效率较低。
技术实现思路
[0004]鉴于上述问题,本公开提供了微服务节点的调试方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种微服务节点的调试方法,包括:响应于检测到在测试环境下第一节点的微服务错误信息,获取第二节点的标识信息、上述第一节点的标识信息和上述第一节点的调试信息,其中,上述第二节点表征用于触发上述第一节点产生上述微服务错误信息的微服务节点;根据上述第一节点的标识信息和上述第二节点的标识信息,从微服务的路由关联 ...
【技术保护点】
【技术特征摘要】
1.一种微服务节点的调试方法,包括:响应于检测到在测试环境下第一节点的微服务错误信息,获取第二节点的标识信息、所述第一节点的标识信息和所述第一节点的调试信息,其中,所述第二节点表征用于触发所述第一节点产生所述微服务错误信息的微服务节点;根据所述第一节点的标识信息和所述第二节点的标识信息,从微服务的路由关联谱图中,查询得到所述第二节点的节点地址信息,其中,所述微服务的路由关联谱图是根据不同节点之间的微服务调用关系构建的;基于所述节点地址信息,从所述第二节点的跟踪栈中获取所述第二节点的调试信息;以及基于所述第一节点的调试信息和所述第二节点的调试信息,对所述第一节点执行调试操作。2.根据权利要求1所述的方法,其中,所述微服务的路由关联谱图中包括I个节点,I为正整数,所述根据所述第一节点的标识信息和所述第二节点的标识信息,从微服务的路由关联谱图中,查询得到所述第二节点的节点地址信息,包括:针对第i个节点,根据所述第一节点的标识信息和所述第i个节点的标识信息,得到所述第一节点与所述第i个节点之间的路由距离信息,1≤i≤I,i为正整数;根据所述路由距离信息,从所述微服务的路由关联谱图中,查询得到目标层级信息;在确定所述路由距离信息大于所述目标层级信息中最后一个节点与所述第一节点之间的距离信息的情况下,根据所述目标层级信息,从所述微服务的路由关联谱图中,查询得到在目标层级上与所述第一节点距离最远的目标节点;基于所述目标节点,返回执行针对所述目标节点与所述第一节点之间确定路由距离信息的操作,并递增i;以及在确定所述路由距离信息小于所述目标层级信息中最后一个节点与所述第一节点之间的距离信息的情况下,根据所述目标层级信息,从所述微服务的路由关联谱图中查询得到所述第二节点的节点地址信息。3.根据权利要求2所述的方法,其中,微服务的路由关联谱图中包括M层节点,M为正整数,所述根据所述路由距离信息,从所述微服务的路由关联谱图中,查询得到目标层级信息,包括:针对第m层节点,根据所述第m层节点的层级信息,得到所述第m层节点与所述第一节点之间的距离范围,1≤m≤M,m为正整数;在确定所述路由距离信息超过所述距离范围的情况下,返回执行确定距离范围信息的操作,并递增m;以及在确定所述路由距离信息在所述距离范围之内的情况下,得到所述目标层级信息。4.根据权利要求1所述的方法,其中,所述基于所述节点地址信息,从所述第二节点的跟踪栈中获取所述第二节点的调试信息,包括:根据所述节点地址信息,查询得到所述第二节点的跟踪栈;以及基于用户数据报协议,从所述第二节点的跟踪栈中,得到所述第二节点的调试信息。5.根据权利要求1所述的方法,其中,所述基于所...
【专利技术属性】
技术研发人员:胡文涛,罗剑平,陈鹏翼,邹大卫,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。