в приводе Spring: HealthEndPoint.health () дает тот же результат, что и конечная точка вызова / работоспособности? - PullRequest
0 голосов
/ 14 января 2020

У меня есть приложение с загрузочной пружиной (2.1.10.RELEASE), и я активировал привод для мониторинга работоспособности приложения. Мой вопрос, как и в названии, уже объяснен: вызов метода HealthEndPoint даст тот же результат, что и вызов, например, http://localhost: 8080 / health ? Или последний проверяет больше вещей, о которых я не знаю?

1 Ответ

2 голосов
/ 14 января 2020

Да, результаты состояния будут такими же, но вы можете настроить детали, создав собственный индикатор работоспособности для выполнения определенной c проверки работоспособности

Настройка конечной точки работоспособности привода

@Override
    public Health health() {
        int errorCode = check(); // perform some specific health check
        if (errorCode != 0) {
            return Health.down().withDetail("Error Code", errorCode).build();
        }
        return Health.up().build();
    }
...