计时器和计量表指标的分钟率是什么意思?

29

我们正在尝试基于Yammer指标信息实现报告功能。

如下所示,Yammer指标提供有关计时器和计量器的信息:

METER_METRIC:
             count = 1
         mean rate = 0.01 count/s
     1-minute rate = 0.00 count/s
     5-minute rate = 0.00 count/s
    15-minute rate = 0.00 count/s

TIMER_METRIC:
             count = 1
         mean rate = 0.01 calls/s
     1-minute rate = 0.01 calls/s
     5-minute rate = 0.00 calls/s
    15-minute rate = 0.00 calls/s
               min = 89.77ms
               max = 89.77ms
              mean = 89.77ms
            stddev = 0.00ms
            median = 89.77ms
              75% <= 89.77ms
              95% <= 89.77ms
              98% <= 89.77ms
              99% <= 89.77ms
            99.9% <= 89.77ms

我阅读了一份概述,并能够获取如上所示的应用程序统计信息。计时器和计量器指标具有关于1分钟速率、5分钟速率和15分钟速率的信息。

问题:

计时器和计量器指标的分钟速率表示什么,以及这些是如何计算的?

2个回答

44

(平均值|1分钟|5分钟|15分钟)-速率指标表示吞吐量,即每秒处理了多少个信息单位(事件)。

平均速率

计算从计量器创建以来发生事件的速率。但是这并不是很有用,因为它不代表现在正在发生的情况。

一分钟速率和五分钟速率

使用指数加权移动平均(EWMA)技术计算事件发生的速率。

该速率具有与Unix命令top中的十五分钟负载平均值相同的指数衰减因子。

更多信息

请查看Timer.javaMeter.javaEWMA.java源代码。

如果您有更多时间,请观看Coda Hale关于该主题的演讲:Metrics, Metrics, Everywhere - Coda Hale


0

它表示在给定时间段内的平均请求速率。而平均速率是计时器生命周期的平均值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接