Kibana 如何将合并2个指标合并到1个图中

ej83mcc0  于 12个月前  发布在  Kibana
关注(0)|答案(2)|浏览(225)

我们有两个索引,称为lodging_index和price_index。关系是住宿有很多价格。在price_index中有一个字段称为lodging_id。我们在我们的API中使用这个索引用于前端目的。首先调用我们的API/lodging来获取可用的住宿,然后第二次调用(可用的id/lodging)来计算价格(总)。
这工作得又快又好。现在我们想在Kibana中创建统计数据。我们可以将1个图中的索引与lodging_id字段合并组合吗?
Best Remco

n53p2ov0

n53p2ov01#

你可以这样做。你需要Elasticsearch 7.10或更高版本。在那里,你可以使用join函数根据lodging_id字段连接两个索引。它将在这两个字段的顶部创建一个新索引,组合来自两个索引的数据。
然后,您可以使用这个新创建的连接索引在Kibana中创建可视化。

vsnjm48y

vsnjm48y2#

连接表是SQL数据库中的常见操作,其中来自两个或多个表的数据基于它们之间的相关列进行组合。它也称为查找表。在Elasticsearch中,它不像其他数据库那样简单,但它是可能的。检查enrich policy
它允许您在摄取期间对单独的索引(在您的情况下,price_index)执行查找,并使用来自其他索引中匹配文档的数据丰富传入文档(来自lodging_index)。

相关问题