我的应用程序正在端口8444上运行,但我希望将执行器指标公开到其他端口,默认情况下,我可以通过https:// localhost:8444 / actuator / health访问它们,但我希望它们在其他端口上就像8086
我遵循了此文档,并在application.yml中添加了management.server.port = 8086,但这只是表明无法访问该站点
我尝试了其他属性,例如更改端点的基本路径,这似乎运行良好。
我正在使用Spring boot 2.2.4.RELEASE和Wildfly 18, 这是我的application.yml
server:
port: 8443
servlet:
context-path: /appName
info:
app:
name: name
description: description
version: 1.0
management.endpoints.web.exposure.include: ["health", "info", "prometheus"]
management.endpoint.health.show-details: always
spring:
servlet:
multipart:
max-request-size: 100MB
datasource:
jndi-name: java:/datasource
main:
allow-bean-definition-overriding: true
management:
server:
port: 8086
endpoints:
web:
base-path: /manage