проверка работоспособности реактивного монго spring boot не отображается (реактивный монго)

Я использую spring boot 2.0.2 с реактивным драйвером mongo.

Согласно автоматически настроенным индикаторам работоспособности. индикатор работоспособности монго должен быть настроен автоматически. Я вижу, что индикатор здоровья кролика автоматически настраивается

Однако, когда я вызываю свой привод здоровья, детали монго не отображаются.

Вот фрагмент моего application.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
            }
        }
    }
}

person Anand Sunderraman    schedule 27.08.2018    source источник


Ответы (1)


По-видимому, MongoReactiveHealthIndicator был добавлен только в выпуске Spring Boot 2.0.4, поэтому мои варианты были такими:

  1. Обновите до 2.0.4 или

  2. Написать свой собственный индикатор работоспособности (я выбрал его, который был просто копией кода версии 2.0.4)

person Anand Sunderraman    schedule 28.08.2018