您如何使用AWSX-RaySDKforGo跟踪微服务?

我的目标是在 X 射线服务中看到镜头 A -> B -> A,但事实并非如此:

我已经对我的处理程序进行了检测,xray.Handler并且我也像这样使用 xray 上下文获取 B 端点ctxhttp.Get(r.Context(), xray.Client(nil), endpoint),但轨迹似乎仍然没有对齐!

A ID Root=1-6117a4c9-05351c6d72b1ece16f9acd25;Parent=40ef9f0e18b68969;Sampled=1 B ID Root=1-6117a4ca-42a190ac2cf7d6dd4fe06d21b7dc50d21;

我将最小的可重现代码放在https://github.com/kaihendry/x-amzn-trace-id 上

请问我错过了什么?

以上是您如何使用AWSX-RaySDKforGo跟踪微服务?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>