ELK

26.Elasticsearch索引聚合查询—Metric聚合-

2022-05-04  本文已影响0人  大勇任卷舒

26.1 单值分析: 标准stat类型

26.1.1 value_count 数量

POST /sales/_search?size=0
{
  "aggs" : {
    "types_count" : { "value_count" : { "field" : "type" } }
  }
}
{
  ...
  "aggregations": {
    "types_count": {
      "value": 7
    }
  }
}

26.2 单值分析: 其它类型

26.2.1 cardinality 基数(distinct去重)

POST /sales/_search?size=0
{
  "aggs": {
    "type_count": {
      "cardinality": {
        "field": "type"
      }
    }
  }
}
{
  ...
  "aggregations": {
    "type_count": {
      "value": 3
    }
  }
}

26.2.2 median_absolute_deviation 中位值

26.3 非单值分析:stats型

26.3.1 stats 包含avg,max,min,sum和count

POST /exams/_search?size=0
{
  "aggs": {
    "grades_stats": { "stats": { "field": "grade" } }
  }
}
{
  ...
  "aggregations": {
    "grades_stats": {
      "count": 2,
      "min": 50.0,
      "max": 100.0,
      "avg": 75.0,
      "sum": 150.0
    }
  }
}

26.3.2 matrix_stats 针对矩阵模型

GET /_search
{
  "aggs": {
    "statistics": {
      "matrix_stats": {
        "fields": [ "poverty", "income" ]
      }
    }
  }
}

26.3.3 extended_stats

GET /exams/_search
{
  "size": 0,
  "aggs": {
    "grades_stats": { "extended_stats": { "field": "grade" } }
  }
}

26.3.4 string_stats 针对字符串

POST /my-index-000001/_search?size=0
{
  "aggs": {
    "message_stats": { "string_stats": { "field": 
"message.keyword" } }
  }
}

26.4 非单值分析:百分数型

26.4.1 percentiles 百分数范围

26.5 非单值分析:Top型

26.5.1 top_metrics

大数据视频推荐:
腾讯课堂
CSDN
ELK入门精讲
AIOps智能运维实战
ELK7 stack开发运维
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通

上一篇 下一篇

猜你喜欢

热点阅读