中所有的值累加(最终会 除以 Sample数量 求平均数的)
记录事件次数+1。...,需要实现类来实现这个计算逻辑,比如如果是计算平均值 Avg, 它的计算逻辑就是把所有的样本数据值累加并除以累积的次数
那我们再来看看不同的统计实现类
Avg 计算平均值
一个简单的SampledStat...,当然Rate 还有一个子类是 SampleRate
这个子类,将 有效时间的计算逻辑改的更简单, 如果运行时间时间 则他的运行时间就是单个样本的窗口时间, 否则就直接用这个运行的时间..., 这个计算逻辑更简单
它跟Rate的区别就是, 不考虑采样的时间是否足够多,我们用图来简单描述一下
SampleRate
Rate
Meter 包含速率和累积总指标的复合统计数据
这是一个CompoundStat...流速 bytes/s , 统计一秒钟同步了多少流量, 那么我们可以把样本窗口设置为 1s,然后多设置几个样本窗口求平均值。