📅  最后修改于: 2023-12-03 15:30:36.359000             🧑  作者: Mango
Elasticsearch-Kibana仪表板是一个用于处理大规模数据的开源工具。它由Elasticsearch负责存储数据,Kibana负责展示数据。本文将介绍Elasticsearch-Kibana仪表板的基本概念、用途、优势和示例。
以下是一个使用Elasticsearch-Kibana仪表板的示例:
{
"query": {
"bool": {
"must": [
{ "match": { "products": "apple" } },
{ "range": { "price": { "gte": 0, "lte": 100 } } }
]
}
},
"aggs": {
"products": {
"terms": { "field": "products.keyword" },
"aggs": {
"avg_price": { "avg": { "field": "price" } }
}
}
}
}
以上代码使用了一个bool查询,在Elasticsearch中查找所有名称为“apple”且价格介于0到100之间的产品,并返回名称及其平均价格的汇总统计信息。用户可以使用Kibana可视化展示以上信息,从而更好地理解它。