将弹簧靴执行器的详细信息用于 REST 端点

时间:2021-04-05 14:42:12

标签: spring-boot rest spring-boot-actuator

默认情况下,spring boot执行器的健康端点给出json输出为

{
    "status": "UP",
    "components": {
        "db": {
            "status": "UP",
            "details": {
                "database": "Database name",
                "validationQuery": "isValid()"
            }
        },
        "diskSpace": {
            "status": "UP",
            "details": {
                "total": 252839981056,
                "free": 150593220608,
                "threshold": 10485760,
                "exists": true
            }
        },
        "ping": {
            "status": "UP"
        }
    }
}

但我想以编程方式访问 spring boot 执行器的这个健康端点,并创建一个 REST 端点,在那里我可以只显示一些细节。我要显示的端点的结果如下所示。

version:    2.0.10
build:      2021-02-10T23:27:57
datasource: datasource name
db status:  ok 

我该怎么做?如何以编程方式将 spring boot 执行器的信息获取到我的 RestController 中以创建端点。

0 个答案:

没有答案