第三方API的执行器健康检查

时间:2018-11-06 11:19:51

标签: spring-boot spring-boot-actuator

假设我有一个API可以调用另一个 API,我也希望对此端点进行运行状况检查。 Actuator可以做到这一点,还是我需要编写自定义代码?

1 个答案:

答案 0 :(得分:1)

您可以通过实现@Component public class CustomHealthCheck implements HealthIndicator { @Override public Health health() { int errorCode = check(); if (errorCode != 0) { return Health.down() .withDetail("Error Code", errorCode).build(); } return Health.up().build(); } public int check() { // Custom logic to check health return 0; } } 并将其添加为spring上下文中的bean来实现自定义健康指示器。如下所示应该可以帮助您入门:

{{1}}