spring boot反应性mongo健康检查不显示(反应性mongo)

时间:2018-08-27 18:21:04

标签: mongodb spring-boot spring-boot-actuator reactive

我正在使用带有响应式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
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

显然,MongoReactiveHealthIndicator仅在Spring Boot 2.0.4版本中添加,因此我的选择是:

  1. 升级到2.0.4或

  2. 编写我自己的健康指标(我选择了这只是2.0.4代码的复制粘贴)