Spring Boot Actuator Изменить формат / здоровье - PullRequest
1 голос
/ 10 января 2020

Недавно я обновляю привод с пружинной загрузкой на 2.2.2, и когда я использую конечную точку /health, я получаю:

{
    "groups": [],
    "status": {
        "code": "UP",
        "description": ""
    }
}

вместо:

{
    "status": "UP"
}

И я понятия не имею, причина этого. Есть идеи? Или как я могу переформатировать вывод json в исходный формат? Не перезаписывать HealthIndicator, только переформатировать.

Заранее спасибо.

1 Ответ

3 голосов
/ 10 января 2020

Spring Actuator 2.2 Конечная точка работоспособности JSON Документация гласит:

Конечная точка /actuator/health изменила результирующий формат JSON, переименовав details в components для элементов первого уровня. Это помогает дифференцировать фактические детали, возвращаемые HealthIndicator, от индикаторов компонентов, составляющих составное исправное состояние.

В результате изменения тип носителя был увеличен с application/vnd.spring-boot.actuator.v2+json до * 1013. *. Если у вас есть инструменты, которые должны использовать старый формат, вы можете использовать HTTP-заголовок Accept: с типом носителя V2, application/vnd.spring-boot.actuator.v2+json.

Кроме того, если вы хотите просмотреть всю документацию, связанную с health а что такое groups? как настроить health indicator посмотреть Текущая информация о здоровье

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