如何在VertxOptions上启用CORS标头,以便可以从Web应用程序探查Prometheus?请注意,这不是Web应用程序,嵌入式Web服务器仅用于启用Prometheus。
这是我目前拥有的:
VertxOptions options
options.setMetricsOptions(
new MicrometerMetricsOptions()
.setEnabled(true)
.addDisabledMetricsCategory(MetricsDomain.EVENT_BUS)
.addDisabledMetricsCategory(MetricsDomain.NET_CLIENT)
.addDisabledMetricsCategory(MetricsDomain.VERTICLES)
.setPrometheusOptions(
new VertxPrometheusOptions()
.setEnabled(ENABLED)
.setStartEmbeddedServer(true)
.setEmbeddedServerOptions(
new HttpServerOptions()
.setPort(SOME_PORT)
)
.setEmbeddedServerEndpoint(SOME_ROUTE)
)
);