22

我有许多单独的搜索(elasticsearch),可以产生简单的度量可视化。这些可视化中的每一个都是一个简单的总数(整数)。这很容易。

我想做的是计算出这些指标对之间的转化率。举个例子:

Metric 1:    Metric 2:    Conversion Calculation:    Conversion Rate:
15312        9760         (9760 / 15312) * 100       63.74%

这似乎在 Kibana 4 中应该是可能的,但我刚刚花了几个小时来处理我的数据(+ 搜索示例)但无法解决这个问题。

有没有其他人尝试过同样的事情并取得了更好的结果?我知道 Kibana 有脚本字段——但我需要某种脚本聚合。

4

1 回答 1

1

这看起来像这里描述的脚本字段https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery


Kibana 现在包括对 Elasticsearch 脚本的支持!您不仅可以编写脚本,还可以命名它们并像应用程序中任何位置的字段一样访问它们。创建一个脚本化字段,它会成为您在 Kibana 中查看的文档的一部分,就好像它一直存在一样。唯一的问题是,由于该脚本在技术上不是 Elasticsearch 索引的一部分,因此您无法搜索脚本化字段。

但是,您可以使用脚本组合多个字段,或对数字字段执行数学运算,然后将结果放入可视化中。为了帮助您入门,我们在脚本字段屏幕中添加了一个方便的链接,标题为“从您的日期字段创建一些示例”。通过前往“设置”选项卡的“索引”部分找到它。选择或创建索引模式,然后单击“Scripted Fields”选项卡。

于 2018-04-20T15:38:34.627 回答