直方图聚合
histogram
聚合根据指定的间隔对文档进行分桶。
使用 histogram
聚合,您可以非常轻松地可视化给定文档范围内值的分布。当然,OpenSearch 不会直接返回实际图表,那是 OpenSearch Dashboards 的作用。但它会为您提供可用于构建自己图表的 JSON 响应。
以下示例将 number_of_bytes
字段按 10,000 个间隔进行分桶
GET opensearch_dashboards_sample_data_logs/_search
{
"size": 0,
"aggs": {
"number_of_bytes": {
"histogram": {
"field": "bytes",
"interval": 10000
}
}
}
}
示例响应
...
"aggregations" : {
"number_of_bytes" : {
"buckets" : [
{
"key" : 0.0,
"doc_count" : 13372
},
{
"key" : 10000.0,
"doc_count" : 702
}
]
}
}
参数
histogram
聚合支持以下参数。
参数 | 必需/可选 | 数据类型 | 描述 |
---|---|---|---|
interval | 必需 | 数值 | 用于构建每个桶的字段值宽度。 |