-
percentiles 百分位聚合
-
百分位数显示出现一定百分比的观测值的点。
-
默认统计的百分位数为:[ 1, 5, 25, 50, 75, 95, 99 ]
请求示例: -
返回:GET latency/_search { "size": 0, "aggs": { "load_time_outlier": { "percentiles": { "field": "load_time" } } } }
-
{ ... "aggregations": { "load_time_outlier": { "values": { "1.0": 5.0, "5.0": 25.0, "25.0": 165.0, "50.0": 445.0, "75.0": 725.0, "95.0": 945.0, "99.0": 985.0 } } } }
查询统计加载时间load_time的百分位数情况,可知50%情况为445毫秒,比445毫秒快的不到50%,其余都是比445毫秒慢的,75%,95%,99%类似;
-
-
percentileRanks 百分位数排名
-
百分位数排名显示低于特定值的观测值的百分比。例如,如果某个值大于
-
Elasticsearch 7.X-8.0 AggregationBuliders 相关聚合函数(一)计数指标-百分位数
于 2022-02-21 14:16:42 首次发布
本文介绍了Elasticsearch中的百分位数聚合,包括percentiles、percentileRanks和medianAbsoluteDeviation等,用于分析数据的分布情况。同时讲解了基数聚合(cardinality)、topHits聚合及其应用场景,以及scriptedMetric聚合的自定义脚本功能,帮助理解数据的统计特性。
摘要由CSDN通过智能技术生成