Pipeline aggregations - nimrody/knowledgebase GitHub Wiki

ElasticSearch pipeline aggregations

  • Compute average GCMs per user GET /monitor/FetchStatsSummaryMetric/_search { "size": 0,

    "query": {"match_all": {}},
    
    "aggs" : {
      "avg_gcms_percentils" : {
    
    "aggs" : {
      "by_user" :  {
         "terms" : { "field" : "userId" },
         "aggs" : {
           "avg_gcms" : { 
               "avg" : {"field" : "numOfGcmsReceived" }
           }
         }
        
      }
    }
    

    }

    POST /monitor/FetchStatsSummaryMetric/_search { "size": 0, "aggs": { "per_user": { "terms": { "field": "userId" }, "aggs": { "num_gcms": { "avg": { "field": "numOfGcmsReceived" } } } }, "overall_stats" : { "stats_bucket" : { "buckets_path" : "per_user>num_gcms" } } } }

⚠️ **GitHub.com Fallback** ⚠️