Я пытаюсь локально проверить работоспособность / готовность с помощью Spring boot 2.3.0. Когда я открываю API, он возвращает правильный статус, но не правильный ответ. Основываясь на https://spring.io/blog/2020/03/25/liveness-and-readiness-probes-with-spring-boot, я ожидаю компонентов, diskSpace и c, когда я выставляю /actuator/health
, но я получаю:
{
"status": "UP",
"groups": [
"liveness",
"readiness"
]
}
Я почти уверен, что мой pom . xml правильный, так как он возвращает правильный статус. Я думаю, это как-то связано с настройкой. Вот мои локальные настройки для конфигурации (application.properties):
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://myurl.net;database
spring.datasource.username=username
spring.datasource.password=password
management.health.probes.enabled=true
management.endpoint.health.group.readiness.include=readinessProbe,db
Я что-то упустил? Даже если я звоню / активатор / здоровье / живучесть, все, что я получаю, это
{
"status": "UP"
}
«статус» показывает правильное значение (ВВЕРХ или ВНИЗ), но компоненты отсутствуют.