我们正在处理定期传入的消息。我们使用 codahale dropwizard 指标的“计时器”来测量处理它们所需的时间。
我发现有人在这里遇到同样的问题:“呈指数衰减的水库的问题是,如果没有新数据进入,它将一直提供相同的数字。例如,假设你用 5 和 7 更新计时器(然后根本不要放任何东西),那么无论你什么时候看到(即使在 x 小时之后),计时器仍然会显示平均值为 6,这无论如何都不代表最后 5 分钟。所以,它只有在数据一直在到达。”
但是没有解决它的建议。他们说它不会被实施:https ://github.com/dropwizard/metrics/issues/399
如何正确重置这些计时器,或者我应该如何将其可视化以免混淆?