如何在Sleuth链路中添加自定义Tag标签
通常我们会在链路日志中添加额外的自定义字段,帮助我们进行链路分析。我们可以借助brave.Tracer
类实现这一目标。
首先在代码中注入Tracer
类:
private Tracer tracer; @Autowired public void setTracer(Tracer tracer) { this.tracer = tracer; }
然后将我们指定的字段添加到当前Span中:
tracer.currentSpan().tag("transId", "11111"); tracer.currentSpan().tag("appId", "22222"); tracer.currentSpan().tag("reqTime", LocalDateTime.now().toString());
访问Zipkin服务端可以看到,Tags列中已经包含我们添加的字段。
所有内容皆为个人总结或转载别人的文章,只为学习技术。 若您觉得文章有用,欢迎点赞分享! 若无意对您的文章造成侵权,请您留言,博主看到后会及时处理,谢谢。