gpt4 book ai didi

dropwizard - Dropwizard 计数器和仪表计数相同吗?

转载 作者:行者123 更新时间:2023-12-02 08:16:41 26 4
gpt4 key购买 nike

我想知道“Counter”和“Meter”类维护的计数之间是否有区别?我了解仪表也测量费率,但我很好奇是否有一个计数器和一个仪表同时更新(计数器增加),我认为两个数字会相同。我这个假设错了吗?

最佳答案

仪表还简单地跟踪仪表上的标记事件计数。它的工作方式与计数器相同,因此 Meter 只是一个包含计数器内部结构和测量事件发生率的逻辑的对象。

这里是一个代码示例:

public class MetricTest {
public static void main(String[] args) {
MetricRegistry r = new MetricRegistry();
Counter counter = r.counter("counter");
Meter meter = r.meter("meter");

counter.inc();
meter.mark();

System.out.println(counter.getCount());
System.out.println(meter.getCount());

counter.inc(10);
meter.mark(10);

System.out.println(counter.getCount());
System.out.println(meter.getCount());
}
}

将打印:

1
1
11
11

所以,是的,如果计数器和仪表以相同的方式更新,它们将具有相同的计数。仪表还使用计数来计算平均速率(除了 1/5/15 分钟的速率之外)

希望对您有所帮助,

阿图尔

关于dropwizard - Dropwizard 计数器和仪表计数相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com