栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在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    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号