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

问题描述 投票:0回答:1

我正在SAP Cloud Foundry上部署一个应用程序,其中嵌入了Spring Actuator 2.0,但端点没有按预期显示。仅启用默认值(运行状况,信息)。

相同的设置在本地工作,并且所有期望的端点都可用。我甚至试图明确启用它们,即使文档说它们已经默认启用了。

关于执行器的任何问题,没有关于CF日志的信息。

这是我对pom.xml的Actuator依赖:

<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上也找不到任何关于此的硬性限制。

spring-boot cloudfoundry spring-boot-actuator
1个回答
0
投票

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

我真的不确定为什么简单的重新部署不起作用,日志中没有任何关于它的内容。

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

© www.soinside.com 2019 - 2024. All rights reserved.