spring-boot - 如何在 Sleuth 版本 2.0.4 中使用 java 检索 spanid
问题描述
我需要知道 java 代码中的 SpadId 但我不知道如何获取它。我一直在搜索,我发现很多人提到 Tracer 类,但它在 sleuth 2.0.4 中不可用。
有人知道如何使用 sleuth 2.0.4 获取 SpandId 吗?
谢谢!
解决方案
只需注入brave.Tracer
bean,然后您可以调用tracer.currentSpan().context().spanId()
或tracer.currentSpan().context().spanIdString()
推荐阅读
- python-3.x - PyQt5 程序运行但不显示任何内容 - 小部件不显示
- python - 如何在python pandas中将日期时间转换为毫秒
- google-chrome-devtools - Chrome Devtools 内存配置文件对象计数列已删除?
- git - 如何正确编辑 git 配置文件?
- php - 访问第 2、第 3 级等。来自使用 php 的 json 请求
- c# - 如何破坏 json 对象中的大数据
- scala - scala集成测试“没有这样的设置/任务”
- javascript - 使用变量作为对象键
- javascript - 具有自身功能的速度交错
- python-3.x - 使用 while 和 for 循环进行字符串压缩