Почему мне не хватает конечных точек Spring Actuator 2 в CloudFoundry, в то время как такая же настройка работает локально? - PullRequest
0 голосов
/ 12 апреля 2019

Я развертываю приложение в SAP Cloud Foundry со встроенным Spring Actuator 2.0, но конечные точки не отображаются должным образом.Включены только настройки по умолчанию (работоспособность, информация).

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

В журналах CF нет информации о каких-либо проблемах с приводом.

Вот моя зависимость от приводана pom.xml:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
  <version>2.1.2.RELEASE</version>
</dependency>

А вот мой application.yml, содержащий настройку Actuator, включая явное включение конечных точек.

management:
  endpoint:
    beans:
      enabled: true
    caches:
      enabled: true
    env:
      enabled: true
    health:
      enabled: true
    info:
      enabled: true
    loggers:
      enabled: true
    metrics:
      enabled: true
  endpoints:
    web:
      exposure:
        include: beans, caches, env, health, info, loggers, metrics

Я что-то упустил?Не удалось найти никаких жестких ограничений по этому поводу и в SAP CF.

1 Ответ

0 голосов
/ 12 апреля 2019

Я решил пересоздать приложение, и теперь оно, похоже, работает.

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

Конечные точки уже есть, и для справки, я использую ту же конфигурацию, что и выше (хотя я могу попробовать удалить все флаги «включения»).

...