Не влияет при настройке endpoints.health.sensitive=false в пружинном приводе

В моем application.yml:

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

но когда я запрашиваю / здоровье, я всегда получаю только:

{"status":"UP"}

Есть идеи, чтобы получить больше информации?

2 ответа

Вы пытались получить доступ к другим конечным точкам?

Я думаю, что для конечных точек привода включена защита, из-за которой полный контент недоступен, для доступа к полному контенту вам необходимо отключить защиту для привода или использовать базовые учетные данные для доступа к нему.

Чтобы отключить безопасность, добавьте следующее в ваш application.yml -

management:
   security:
           enabled: false

В 'application.properties' добавьте:

management.endpoint.health.show-details=always

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

Надеюсь, это полезно:)

От http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/

health

Shows application health information (when the application is secure, a simple ‘status’ when accessed over an unauthenticated connection or full message details when authenticated).

Вы используете какой-либо вид аутентификации?

NB. По умолчанию для чувствительности задано значение false, поэтому переопределение health.sensitive бесполезно.

Другие вопросы по тегам