Elasticsearch 查询 UV
ES 聚合指标
value_count:  计数
cardinality: 去重计数
avg:  平均值
sum: 求和
max: 最大值
min: 最小值
percentiles: 百分比
top_hits: 简单来说就是聚合分组后从每一个组取部分数据作为结果返回
查询UV
GET /nginx-log/_search
{ "size": 0, 
     "aggs": {
          "uv": {
              "cardinality": {
                "field": "c_ip.keyword"
              }
          }
     }
}
查询每天的uv
GET /nginx-log/_search
{
  "size": 0,
  "aggs": {
    "groupBy": {
      "date_histogram": {
        "field": "@timestamp",
        "interval": "day" //按天  比如按照7天: 7d, 按照月: month等
      },
      "aggs": {
        "userCount": {
          "cardinality": {
            "field": "c_ip.keyword"
          }
        }
      }
    }
  }
}
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号