Сделать состояние отчета о весенней загрузке 2.2.0 = ВВЕРХ, даже когда БД не работает? - PullRequest
0 голосов
/ 02 ноября 2019

До spring-boot 2.1.9, я использовал для установки management.health.defaults.enabled = false для отделения общего состояния конечной точки /health от состояния базы данных.

Начиная с 2.2.0, этот конкретный параметр больше не применяетсяработает так (см .: SpringBoot 2.1.9 -> 2.2.0 - конечная точка работоспособности больше не работает ).

Есть ли способ настроить spring-boot для разделения общего состоянияконечная точка /health от того, работает ли источник данных?

Я склонен просто сделать свою конечную точку жестко закодированной, чтобы вернуть статус 200.

1 Ответ

0 голосов
/ 02 ноября 2019

Я не совсем понимаю, что вы пытаетесь сделать, и как отключение всех настроек по умолчанию привело к тому, что вы описали.

Какой смысл иметь конечную точку, которая безоговорочно возвращает 200? Это серьезно вводит в заблуждение IMO.

Если вам не нужен индикатор работоспособности источника данных, вы можете отключить его (и только это), используя management.health.db.enabled=false.

Если вы хотите проверить работоспособность источника данных, ночтобы иметь возможность игнорировать его, создайте группу, исключающую проверку работоспособности db, и используйте ее для мониторинга. См. документацию для получения более подробной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...