白话Elasticsearch49-深入聚合数据分析之 Percentile Ranks Aggregation-percentiles rank以及网站访问时延SLA统计
生活随笔
收集整理的這篇文章主要介紹了
白话Elasticsearch49-深入聚合数据分析之 Percentile Ranks Aggregation-percentiles rank以及网站访问时延SLA统计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 概述
- 官方說明
- 案例
概述
繼續跟中華石杉老師學習ES,第49篇
課程地址: https://www.roncoo.com/view/55
官方說明
Percentiles Ranks Aggregation:戳這里
更多請參考官網
案例
需求:在200ms以內的,有百分之多少,在1000毫秒以內的有百分之多少 , 那就要用到 percentile ranks metric 啦 。
GET /website/logs/_search {"size": 0,"aggs": {"group_by_province": {"terms": {"field": "province"},"aggs": {"latency_percentile_ranks": {"percentile_ranks": {"field": "latency","values": [200,1000]}}}}} }返回:
{"took": 4,"timed_out": false,"_shards": {"total": 5,"successful": 5,"skipped": 0,"failed": 0},"hits": {"total": 12,"max_score": 0,"hits": []},"aggregations": {"group_by_province": {"doc_count_error_upper_bound": 0,"sum_other_doc_count": 0,"buckets": [{"key": "新疆","doc_count": 6,"latency_percentile_ranks": {"values": {"200.0": 29.40613026819923,"1000.0": 100}}},{"key": "江蘇","doc_count": 6,"latency_percentile_ranks": {"values": {"200.0": 100,"1000.0": 100}}}]}} }總結
以上是生活随笔為你收集整理的白话Elasticsearch49-深入聚合数据分析之 Percentile Ranks Aggregation-percentiles rank以及网站访问时延SLA统计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白话Elasticsearch48-深入
- 下一篇: 白话Elasticsearch50-深入