我正在使用带有响应式mongo驱动程序的spring boot 2.0.2
根据Auto-configured HealthIndicators,必须自动配置mongo运行状况指示器。我看到兔子健康指标已自动配置
但是,当我调用健康执行器时,mongo详细信息不会显示。
这是我的应用程序的摘录。yml
management:
context-path: /acaf/v1
security:
enabled: false
endpoint:
health:
show-details: always
health:
defaults:
enabled: true
mongo:
enabled: true
这是我的执行器的输出:
{
"status": "UP",
"details": {
"rabbit": {
"status": "UP",
"details": {
"version": "3.7.5"
}
},
"diskSpace": {
"status": "UP",
"details": {
"total": 250685575168,
"free": 192069795840,
"threshold": 10485760
}
}
}
}
答案 0 :(得分:0)
显然,MongoReactiveHealthIndicator仅在Spring Boot 2.0.4版本中添加,因此我的选择是:
升级到2.0.4或
编写我自己的健康指标(我选择了这只是2.0.4代码的复制粘贴)