我正在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上也找不到任何关于此的硬性限制。
我决定重新创建应用程序,现在它似乎工作。
我真的不确定为什么简单的重新部署不起作用,日志中没有任何关于它的内容。
端点现在在那里供参考,我使用上面相同的配置(我可能会尝试删除所有“启用”标志)。