0

spring-cloud-sleuth 提供了使用@NewSpan跟踪方法执行的方法

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

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

有没有办法在运行时启用跟踪方法调用而无需重新启动应用程序?

4

1 回答 1

1

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

于 2017-12-27T08:45:27.433 回答