rav*_*mar 24 java metrics yammer
为了给出上下文,我们尝试基于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
Run Code Online (Sandbox Code Playgroud)
我读了这篇文章并能够获得有关应用程序的统计信息,如上所示.计时器和仪表指标包含有关1分钟费率,5分钟费率和15分钟费率的信息.
题 :
Timer和Meter指标的分钟率表示什么以及如何计算这些指标?
jos*_*res 34
所有(mean|1-min|5-minute|15-minute)-rate指标表明吞吐量 ; 即,每秒处理多少个信息单元(事件).
平均费率
计算自仪表创建以来发生事件的速率.但是,这并不是非常有用,因为它并不表示发生了什么,现在.
分钟费率
使用称为指数加权移动平均(EWMA)的技术计算事件发生率.
此速率与topUnix命令中的十五分钟负载平均值具有相同的指数衰减因子.
更多信息
看一下Timer.java, Meter.java和EWMA.java的源代码
如果你有更多的时间,请看看Coda Hale关于这个主题的讨论:度量,指标,无处不在 - Coda Hale
| 归档时间: |
|
| 查看次数: |
16384 次 |
| 最近记录: |