栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ES7.16.2基础操作之percentiles百分比请求时长(十七)

ES7.16.2基础操作之percentiles百分比请求时长(十七)

## 初始化数据 
POST websit/logs/_bulk
 {"index":{}}
 {"latency":105,"province":"湖南","timestamp":"2021-10-28"}
 {"index":{}}
 {"latency":60,"province":"广东","timestamp":"2021-12-28"}
 {"index":{}}
 {"latency":70,"province":"广西","timestamp":"2021-10-28"}
 {"index":{}}
 {"latency":85,"province":"湖北","timestamp":"2022-01-01"}
 {"index":{}}
 {"latency":90,"province":"四川","timestamp":"2022-01-01"}
 {"index":{}}
 {"latency":100,"province":"湖南","timestamp":"2022-01-01"}
 {"index":{}}
 {"latency":65,"province":"江苏","timestamp":"2022-01-01"}
 {"index":{}}
 {"latency":75,"province":"广东","timestamp":"2021-10-28"}
 {"index":{}}
 {"latency":80,"province":"新疆","timestamp":"2021-12-31"}
 {"index":{}}
 {"latency":50,"province":"湖南","timestamp":"2021-07-31"}
 
## percentiles百分比统计
##tp50:50%的请求耗时最长在多长时间
##tp90:90%的请求耗时最长在多长时间
##tp95:95%的请求耗时最长在多长时间
GET websit/_search
{
  "size": 0,
  "aggs": {
    "latency_percentiles": {
      "percentiles": {
        "field": "latency",
        "percents": [
          50,
          90,
          95
        ]
      }
    },
    "latency_avg": {
      "avg": {
        "field": "latency"
      }
    }
  }
}

## 百分比统计:按省份分别统计请求时长
GET websit/_search
{
  "size": 0,
  "aggs": {
    "group_by_province": {
      "terms": {
        "field": "province.keyword"
      },
      "aggs": {
        "latency_percentiles": {
          "percentiles": {
            "field": "latency",
            "percents": [
              50,
              90,
              95
            ]
          }
        },
        "latency_avg": {
          "avg": {
            "field": "latency"
          }
        }
      }
    }
  }
}

## percentile_ranks统计网站访问请求
##如100ms以内请求占百分比,200ms请求的占百分比
## 性能调优:compression值越大,性能越好
GET websit/_search
{
  "size": 0,
  "aggs": {
    "per_ranks": {
      "terms": {
        "field": "province.keyword"
      },
      "aggs": {
        "load_times": {
          "percentile_ranks": {
            "compression": 100, 
            "field": "latency",
            "values": [
              100,
              200
            ]
          }
        }
      }
    }
  }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/689760.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号