我有弹性搜索索引,其中包含不同机器的性能数据。 有两种类型的索引,第一种类型仅包含有关机器的信息,例如其地理位置等,而另一种类型包含所有机器关于一段时间内某些参数的性能的组合数据。
我们希望通过在地图上显示每台机器并聚合该机器的性能,在Kibana Tile Map中可视化此数据。 为此,我们必须从第一个索引获取机器位置,然后从其他索引获取该特定机器的数据,并在地图上显示该机器的性能度量。
这项工作类似于SQL中的join。 在进行了一些研究后,我发现Kibana不支持任何类型的连接。
在搜索时我也发现ES支持父/子关系,有点像加入,但Kibana不支持。
https://www.elastic.co/guide/en/elasticsearch/guide/current/parent-child.html
那么还有其他解决方案来解决这个问题吗? 或者我必须将这两个索引合并为一个?
我也看过这些话题,但它们没有帮助,因为我的问题是Kibana 4具体而且所有ES查询都无法应用于Kibana。 Join query in ElasticSearch Kibana - join in the same index