【发布时间】:2019-10-14 18:24:41
【问题描述】:
我们在 Spring Boot 应用程序中使用了勇敢的 API。我们能够跟踪所有控制器和服务。但问题是我们在一些我们不想跟踪的控制器中得到跟踪,比如健康检查控制器。有没有办法在控制器中指定它,因为默认情况下它正在跟踪所有控制器。
我试过使用
spring:
application:
name: abc
sleuth:
enabled: "true"
reporter:
enabled: "true"
sampler:
probability: "1.0"
instrument:
web:
skipPattern: (^status* | ^Status* | *status*)
和
spring:
application:
name: abc
sleuth:
enabled: "true"
reporter:
enabled: "true"
sampler:
probability: "1.0"
web:
skipPattern: (^status* | ^Status* | *status*)
但它没有工作。状态控制器
@RestController
public class StatusController {
@Autowired
public StatusController() {
}
@RequestMapping(value = "/status", method = RequestMethod.GET)
public Boolean status() {
return true;
}
}
请帮忙。
谢谢
【问题讨论】:
标签: spring-boot spring-cloud-sleuth zipkin