我正在将 Spring Boot 应用程序从 Spring Boot 1(使用 Prometheus Simpleclient)转换为 Spring Boot 2(使用 Micrometer)。
我很难将 Spring Boot 1 和 Prometheus 的标签转换为 Micrometer 中的概念。例如(使用普罗米修斯):
private static Counter requestCounter =
Counter.build()
.name("sent_requests_total")
.labelNames("method", "path")
.help("Total number of rest requests sent")
.register();
...
requestCounter.labels(request.getMethod().name(), path).inc();
Micrometer的标签似乎与Prometheus的标签有所不同:所有值都必须预先声明,而不仅仅是键。
可以将 Prometheus 的标签与 Spring(Boot)和 Micrometer 一起使用吗?