直方图聚合
histogram 聚合根据指定的间隔对文档进行分桶。
使用 histogram 聚合,您可以非常轻松地可视化给定文档范围内值的分布。当然,UDB-SX 本身不会返回实际的图形,那是 UDB-SX 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
}
]
}
}
}