【问题标题】:Is there a way to create Span using SpanContext which is NOT no-op有没有办法使用不是无操作的 SpanContext 创建 Span
【发布时间】:2021-08-18 18:48:04
【问题描述】:

我有一个来自上游的 traceId,我需要用它来在我的任务中创建 Span。

所以,我使用上游 traceId 和生成的 spanid 创建了 SpanContext,然后使用 Span.wrap(SpanContext) 创建了 Span

但是,这个 span 和使用这个 span 作为 parent 创建的任何后续 span 都变为无操作

有没有更好的方法来实现这一点? (使用上游的 traceId 创建一个 Span)

【问题讨论】:

    标签: java open-telemetry


    【解决方案1】:

    没关系,原因是我使用 TracerFlags.getDefault() ,其中 sampled 设置为 false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 2020-09-27
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 2014-07-16
      相关资源
      最近更新 更多