服务链路追踪配置mysql_微服务分布式对接口调用,你们是怎么追踪链路的?

博客讨论了在A业务系统调用A和B基层服务时遇到的问题,特别是在A尝试调用B基础服务时出现错误。作者提出通过在服务调用中添加固定的source字段来追踪问题,但管理层认为引入分布式链路追踪系统过于复杂。作者寻求使用类似ZipKin的开源框架作为解决方案,并欢迎读者分享其他建议。
摘要由CSDN通过智能技术生成

示例服务器:

A-business-service: A 业务系统实现服务(业务实现方法)

A-base-service: A 基层系统实现服务(链接 Mysql)

B-business-service: B 业务系统实现服务(业务实现方法)

B-base-service: B 基层系统实现服务(链接 Mysql)

A 可以调用 A/B 的基础 但是 A 不能调用 B 业务层

.....

现在的是这样的 有一串代码

public void example(){

.....

aBusiness.aBase();

aBsuiness.bBase();

.....

}

然后在 A 调用 B 基础的时候报错了 看日志 是 B-base 报错的 然后但是我们不知道是 A-business 的调用还是 B-business 的调用...

现在的有一个想法就是用一个服务固定的 source 字段去标记 然后传递到基础服务的接口中...(管理觉得加入分布式链路追踪太麻烦了)

我的想法是用 ZipKin 之类的开源框架

V 友们也可以推荐一下好用的框架或者 Idea.

Thx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值