在单独的http服务器上注册指标

时间:2020-08-21 12:47:02

标签: scala prometheus

我在我的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
}

两个指标都将出现在两台服务器上。有什么办法可以分隔我要在其上注册指标的服务器?

0 个答案:

没有答案