我在我的Scala代码中使用Prometheus导出器,并希望创建两个单独的http服务器,在该服务器中,一组不同的指标将被导出到它们中的每一个。如果我使用设置两台服务器
var httpServer = Some(new HTTPServer("localhost", 8080))
var httpServer2 = Some(new HTTPServer("localhost", 8070))
然后创建两个指标
val metric1: Gauge = {
Gauge.build
.name("metric1")
.help("Help for metric1")
.register
}
val metric2: Gauge = {
Gauge.build
.name("metric2")
.help("Help for metric2")
.register
}
两个指标都将出现在两台服务器上。有什么办法可以分隔我要在其上注册指标的服务器?