【发布时间】:2018-08-16 15:04:42
【问题描述】:
我正在将 Spring Boot 应用程序从 Spring Boot 1(使用 Prometheus Simpleclient)转换为 Spring Boot 2(使用 Micrometer)。
我很难将 Spring Boot 1 和 Prometheus 中的标签转换为 Micrometer 中的概念。例如(使用 Prometheus):
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 一起使用吗?
【问题讨论】:
标签: java spring-boot metrics prometheus micrometer