На что указывают минутные показатели метрик Timer и Meter?

Мы пытаемся добиться функциональности отчетов на основе информации из метрик 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

Я прочитал обзор и могу получить статистику приложения, как показано выше. Метрики Timer и Meter содержат информацию о 1-минутной ставке, 5-минутной ставке и 15-минутной ставке.

Вопрос:

На что указывают минутные ставки метрик Timer и Meter и как они рассчитываются?


person ravikumar    schedule 25.09.2014    source источник


Ответы (2)


Все показатели (mean|1-min|5-minute|15-minute)-rate указывают на пропускную способность; т. е. сколько единиц информации (событий) обрабатывается в секунду.

Средняя скорость

Вычисляет скорость, с которой произошли события с момента создания счетчика. Но это не очень полезно, поскольку не отражает того, что происходит прямо сейчас.

Поминутная ставка

Вычисляет частоту возникновения событий с помощью метода, называемого Экспоненциально-взвешенное скользящее среднее (EWMA).

Эта скорость имеет тот же коэффициент экспоненциального затухания, что и пятнадцатиминутная средняя загрузка в команде top Unix.

Дополнительная информация

Взгляните на исходный код Timer.java, Meter.java и EWMA.java

Если у вас есть больше времени, посмотрите выступление Коды Хейл на эту тему: Metrics, Метрики везде – Кода Хейл

person josketres    schedule 01.02.2016

Он указывает среднюю скорость запросов в заданный период времени. В то время как средняя скорость является средней за время жизни таймера.

person Denis Mikhaylov    schedule 24.04.2015