如何在Spring Boot运行状况中添加自定义运行状况检查?

如何在Spring Boot运行状况中添加自定义运行状况检查?,第1张

如何在Spring Boot运行状况添加自定义运行状况检查

添加自定义健康检查很容易。只需创建一个新的Java类,从AbstractHealthIndicator对其进行扩展,并实现doHealthCheck方法。该方法使生成器传递了一些有用的方法。如果您的健康状况良好,请调用builder.up();否则,请调用builder.down()。检查健康状况完全取决于您。也许您想ping某些服务器或检查某些文件。

@Componentpublic class CustomHealthCheck extends AbstractHealthIndicator {    @Override    protected void doHealthCheck(Health.Builder bldr) throws Exception {        // TODO implement some check        boolean running = true;        if (running) {          bldr.up();        } else {          bldr.down();        }    }}

这足以激活新的运行状况检查(确保@ComponentScan在您的应用程序上)。重新启动应用程序,然后将浏览器定位到/
health端点,您将看到新添加的运行状况检查。

{    "status":"UP",    "CustomHealthCheck": {        "status":"UP"    },    "diskSpace": {        "status":"UP",        "free":56443746,        "threshold":1345660    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4976560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存