为什么在CloudFoundry中缺少Spring Actuator 2端点,而在本地使用相同的设置?

时间:2019-04-12 05:06:10

标签: spring-boot cloudfoundry spring-boot-actuator

我正在在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,其中包含执行器设置,包括显式启用端点。

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 :(得分:0)

我决定重新创建该应用程序,现在它似乎可以工作了。

我真的不确定为什么不能简单地进行重新部署,并且日志中没有任何内容。

端点现在在那里,供参考,我使用的是上面相同的配置(不过,我可能会尝试删除所有“启用”标志)。