我在我的spring boot项目中使用了opentracing spring-jaeger-web-starter。它为所有rest调用创建自动跨度,并使用标准标签进行标记。
如何为rest调用添加自定义标签?
发布于 2021-01-23 05:26:39
可以将标记设置为跨度创建新的自定义跨度
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();或检索当前活动跨度
Tracer tracer = GlobalTracer.get();
Span span = tracer.activeSpan();https://stackoverflow.com/questions/61431244
复制相似问题