【问题标题】:Custom Tags with opentracing-spring-jaeger-web-starter带有 opentracing-spring-jaeger-web-starter 的自定义标签
【发布时间】:2020-08-09 09:02:32
【问题描述】:

我在我的 Spring Boot 项目中使用了 opentracing-spring-jaeger-web-starter。它为所有休息调用创建自动跨度并使用标准标签进行标记。

如何为休息通话添加自定义标签?

【问题讨论】:

  • 嗨,Sumit。您找到完成这项工作的方法了吗?

标签: jaeger opentracing


【解决方案1】:

您可以将标签设置为 Span 创建新的自定义 Span

Tracer tracer = GlobalTracer.get();
Tracer.SpanBuilder spanBuilder = tracer.buildSpan("CustomSpan")
    .withTag(Tags.SPAN_KIND.getKey(), Tags.SPAN_KIND_SERVER);

Span span = spanBuilder.start();
Tags.COMPONENT.set(span, "MyComponent");
span.setTag("mytag", "test");
span.finish();

或检索当前活动的 Span

Tracer tracer = GlobalTracer.get();
Span span = tracer.activeSpan();

【讨论】:

    猜你喜欢
    • 2021-04-02
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 2020-11-06
    • 2019-04-26
    • 2020-11-09
    • 1970-01-01
    相关资源
    最近更新 更多