Kibana图表中的“分组依据”

时间:2019-11-11 20:23:18

标签: elasticsearch kibana

我是Elasticsearch和Kibana的新手,所以这可能真的很简单,所以解决。我正在尝试汇总一些数据并将其显示在Kibana中的简单折线图中,但很难获得我想要的结果。

我的数据如下:

{"name": "Q1", "indexing_date": "2019-11-11T09:00:00", "items_in_queue": 2}
{"name": "Q2", "indexing_date": "2019-11-11T09:00:00", "items_in_queue": 3}
{"name": "Q1", "indexing_date": "2019-11-11T09:00:25", "items_in_queue": 2}
{"name": "Q2", "indexing_date": "2019-11-11T09:00:25", "items_in_queue": 4}
{"name": "Q3", "indexing_date": "2019-11-11T09:07:00", "items_in_queue": 1}
{"name": "Q2", "indexing_date": "2019-11-11T09:07:00", "items_in_queue": 3}

我希望将日期直方图(在“ indexing_date”上)作为X轴,并将总和(在“ items_in_queue”上)在Y轴上。在上面的示例数据中,结果为3分,总和为5、6和4。

它可以工作,但是当我更改图表中显示的时间段时,前两个点合并在一起并显示为一个(值5 + 6 = 11)。是否可以强迫Kibana对字段进行“分组”(在这种情况下为“ indexing_date”)?每个总和中包含的所有文档都具有相同的“ indexing_date”。

如果更容易,我可以更改文档的布局。

谢谢!

1 个答案:

答案 0 :(得分:1)

在创建Date Histogram聚合时,间隔默认设置为auto。您必须将间隔明确设置为Second。您将获得所需的可视化效果。请查看下面的屏幕。

set the interval to Second