【发布时间】:2018-10-30 01:12:17
【问题描述】:
根据 Micrometer 的文档 https://micrometer.io/docs/concepts#_server_side,框架 (Micrometer) 应处理将计时器指标从绝对量转换为速率
下面的代码模拟了一个虚拟计时器:
@Service
public class AppService {
private Timer timer = Metrics.timer("foobar");
public String test() {
timer.record(() -> {
try {
Thread.sleep((long) (Math.random() * 1000));
} catch (InterruptedException e) {
e.printStackTrace();
}
});
return "foo";
}
}
但在 Prometheus 中,我只看到指标 foobar_seconds_sum 和 foobar_seconds_count 单调递增,而不是将它们视为速率
也许我误解或忽略了文档中的某些内容?
【问题讨论】:
标签: prometheus spring-boot-actuator micrometer