1

在切换到 Micrometer 之前,我们在几个 Spring Boot 应用程序中使用了 Prometheus。Prometheus 以毫秒为单位显示了我们所有的时间。现在我们已经切换到千分尺,所有的计时器和@Timed指标都以秒为单位。我能够通过扩展PrometheusMeterRegistry和覆盖来修改最大度量,getBaseTimeUnit但是 的总和度量Timer不尊重相同的覆盖。

4

1 回答 1

0

您正在描述Prometheus 核心提交者所关注的问题。

我建议不要尝试将其调整为毫秒,因为它会与系统发生冲突。如果您使用 Grafana 显示仪表板,那么无论底层实现如何,它都会处理该单元。

于 2019-05-14T19:49:37.933 回答