如何在 Sleuth 2.0.4 版中使用 java 检索 spanid

How to retrieve spanid using java in Sleuth version 2.0.4

我需要知道 java 代码中的 SpandId,但我不知道如何获取它。我一直在搜索,发现很多人都提到 Tracer class,但它在 sleuth 2.0.4 中不可用。

有人知道如何使用 sleuth 2.0.4 获取 SpandId 吗?

谢谢!

只需注入 brave.Tracer bean,然后就可以调用 tracer.currentSpan().context().spanId()tracer.currentSpan().context().spanIdString()