bootstrap.xml 中的 ActiveMQ Artemis http 和 https

ActiveMQ Artemis http and https in bootstrap.xml

我希望你有一个想法。

我正在使用 ActiveMQ Artemis Broker 并安装了一个指标插件以与 prometheus 和 grafana (https://github.com/rh-messaging/artemis-prometheus-metrics-plugin/) 一起使用。正如说明所说,我将 <app url="metrics" war="metrics.war"/> 添加到 bootstrap.xml

我们正在与一家为我们提供 Grafana 仪表板的供应商合作,只要我们提供他们可以使用的指标。问题是供应商希望通过 HTTP 而不是 HTTPS 访问指标页面 (https://activemq:port/metrics),这是在 bootstrap.xml ( <web bind="https://0.0.0.0:port" path="web" keyStorePath=...) 中配置的 他们的努力将他们的系统更改为现在使用 HTTPS 会不成比例地高。

是否可以将 jetty-Webserver 配置为通过 HTTPS 和 URL activemq:port/metrics 通过 HTTP 服务于控制台等?

我试图在 bootstrap.xml 中添加另一个网络容器,现在绑定 bind="http://0.0.0.0:port/" 并在其中添加指标插件,但网络服务器对两个网络容器不满意:/

感谢您的帮助:)

这目前是不可能的。但是,可以增强该项目以支持 bootstrap.xml 中的多个 web 实例。随时欢迎投稿。