在Spring执行器中:HealthEndPoint.health()和调用健康端点的结果一样吗?

问题描述 投票:0回答:1

我有一个Spring boot (2.1.10.RELEASE)应用程序,我已经激活了actuator来监控应用程序的健康状况。我的问题就像标题中已经解释的那样。调用HealthEndPoint的方法是否会和调用以下方法的结果一样?http:/localhost:8080health的结果一样吗?? 还是后者会检查更多我不知道的东西?

spring spring-boot-actuator spring-boot-2
1个回答
3
投票

是的,状态结果是一样的,但你可以通过创建一个自定义的健康指标来执行一些特定的健康检查来定制细节。

自定义执行器健康端点

@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();
    }
© www.soinside.com 2019 - 2024. All rights reserved.