我想显示以下健康信息:
{
"status":"UP",
"components": {
"myHealthComposite": {
"status":"UP",
"components": {
"myFirstHealthIndicator": { "status":"UP" },
"mySecondHealthIndicator": { "status":"UP" }
}
}
},
"groups":[]
}
Run Code Online (Sandbox Code Playgroud)
从最新的 Spring Boot Actuator 文档中,我应该使用“HealthIndicator”-Interface 实现“myFirstHealthIndactor”和“mySecondHealthIndicator”,并将它们与“CompositeHealthContributor”-Interface 组合起来。但是对于“CompositeHealthContributor”,我需要一个示例,在文档中我找不到对我有用的东西。
有人可以帮我吗?
你好
编辑:
我的第一健康指标
@Component
public class MyFirstHealthIndicator implements HealthIndicator {
@Override
public Health health() {
return Health.up().build();
}
}
Run Code Online (Sandbox Code Playgroud)
我的第二健康指标
@Component
public class MySecondHealthIndicator implements HealthIndicator {
@Override
public Health health() {
return Health.up().build();
}
}
Run Code Online (Sandbox Code Playgroud)
我的健康综合
@Component
public class MyHealthComposite implements CompositeHealthContributor {
@Override
public HealthContributor getContributor(String name) …Run Code Online (Sandbox Code Playgroud)