您可以为 microprofile-health 端点配置 wildfly 上的端口吗?

Can you configure the port on wildfly for microprofile-health endpoint?

带有 microprofile-health-smallrye 的 wildfly-17(和 18)的标准行为是,/health 端点在管理端口下发布。

有没有办法配置它使用不同的端口?

这种行为在某些情况下(使用 docker 和 kubernetes)很难完全打开管理端口,并使其可访问,对于其他 "machines" 而不是本地主机。

提前致谢,

加布里埃尔

Jeff Mesnil 在 wildfly 用户聊天中回答了我的主题 -> 无法 运行 应用程序端口上的健康端点。 WildFly 仅将它们暴露给管理端口。

虽然我找不到直接的答案,但我自己也遇到了类似的问题并实施了解决方案。

我添加了标志 Dswarm.port.offset=100。对于我的 thorntail 设置,这将所有端口移动了 100。