运行时跟踪方法执行 - spring-cloud-sleuth提供

时间:2017-12-27 08:38:57

标签: spring-cloud-sleuth

spring-cloud-sleuth提供了使用@NewSpan

跟踪方法执行的方法

由于它是注释,因此在项目的所有方法上添加注释是不可行的。

此外,在生产环境中,一旦发现执行中的延迟,我们只需要跟踪方法执行时间。

有没有办法在不重启应用程序的情况下在运行时启用方法调用跟踪?

1 个答案:

答案 0 :(得分:1)

这种方法没有任何开箱即用。你可以做的是注册你自己的SpanReporter实现。在该实现中,您可以检索Span的持续时间,然后根据其值将其发送到Zipkin或不发送(或对其执行其他操作)。