关于statsd timer的几个指标

指标列表

比如 450 120 553 994 334 844 675 496这样一系列数据
(120 334 450 496 553 675 844 994)

count

count of the items processed
总数,这里是8个

max/upper

The largest value
最大值,这里是994

min/lower

The smallest value
最小值,这里是120

sum

Total of items
总和,这里是4466

mean

average of the items
平均值,这里是558.25

sum_90

The sum of values up to the 90th percentile
按大小升序,前90%的数据总和,这里是3472(4466-994)

upper_90

The upper value of the 90th percentile group
按大小升序,前90%的数据中最大的数,这里是844

mean_90

The average of values up to the 90th percentile
按大小升序,前90%的数据的平均值,这里是496

90thPercentile

一组n个观测值按数值大小排列,处于p%位置的值称第p百分位数。百分位通常用第几百分位来表示,如第五百分位,它表示在所有测量数据中,测量值的累计频次达5%。

百分位数提供了有关各数据项如何在最小值与最大值之间分布的信息。对于无大量重复的数据,第p百分位数将它分为两个部分。大约有p%的数据项的值比第p百分位数小;而大约有(100-p)%的数据项的值比第p百分位数大。
90%响应时间,就是这个意思,比如一个小时内90%的响应时间为500ms,表示是这个小时内所有请求该页面的响应时间中,有90%的请求响应时间小于或等于500ms

  • 计算方法

设一个序列供有n个数,要求(k%)的Percentile:
(1)从小到大排序,求(n-1)k%,记整数部分为i,小数部分为j (这里7*0.9=6.3,i为6,j为0.3)
(2)所求结果=(1-j)
第(i+1)个数+j第(i+2)个数 (这里为0.7844+0.3994=889)
特别注意以下两种最可能考的情况:
(1)j为0,即(n-1)
k%恰为整数,则结果恰为第(i+1)个数
(2)第(i+1)个数与第(i+2)个数相等,不用算也知道正是这两个数。

doc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,787评论 0 33
  • 在情人节那天,原本打算去电影院观看《爱乐之城》,但搜索了离家附近的影院,那天八点多的档期,居然爆滿了。想着影片三个...
    儿女时光机阅读 409评论 0 0
  • __block加与不加的区别简单来说就是不加的时候做赋值操作,加了之后传地址。因此如果不加,block中的变量和b...
    无边小猪阅读 1,137评论 4 1
  • “本文参加,#未完待续,就要表白#活动,本人承诺,文章内容为原创,且未在其他平台发表过。” 我化尘埃飞扬 ...
    在未央阅读 276评论 1 3
  • 童年的记忆 斑驳中早已变得支离破碎 泥土的芬芳 依稀残留着丝丝熟悉的味道 潺潺溪流 清澈见底 几尽寻找不到小鱼的踪...
    寒子hanzi阅读 303评论 0 2