最佳答案
我正在学习 DropWizard 度量值库(以前的 Coda Hale 指标) ,我对什么时候应该使用 Meters
和 Timers
感到困惑。根据文件:
米: 一米测量一系列事件发生的速率
以及:
计时器: 计时器基本上是一种事件持续时间的直方图和事件发生率的米
根据这些定义,我无法区分它们之间的区别。令我困惑的是,Timer
并没有按照我预期的方式使用。对我来说,Timer
只是一个定时器,它应该测量 start()
和 stop()
之间的时间差。但是看起来 Timers
也能捕捉到事件发生的速率,感觉就像是踩到了 Meters
的脚趾。
如果我能看到一个例子,每个组件输出,可能有助于我了解何时/何地使用这些。