Предположим, у меня есть API, который вызывает другой API, и я хочу проверить работоспособность этой конечной точки. Возможно ли это с помощью Actuator или мне нужно написать собственный код?
Что это за «еще один» API, который вы хотите протестировать? Вы не можете проверить работоспособность сторонних производителей с помощью Actuator.




Вы можете реализовать собственный индикатор работоспособности, реализовав org.springframework.boot.actuate.health.HealthIndicator и добавив его как bean-компонент в контексте Spring. Что-то вроде ниже должно помочь вам начать:
@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;
}
}
Большое спасибо .. это то, что я искал
Я считаю, что актуатор - лучшее (или более известное) решение ...