如何在Kibana + Elasticsearch中进行脚本聚合?

zar*_*zyk 15 elasticsearch kibana-4

假设我在Elasticsearch中通过Logstash存储广告显示和广告点击事件的日志,并在Kibana 4中显示.我想计算一个简单的指标,如点击率(Click-Through-Rate),即:

CTR = #clicks/#displays.

首先,有人知道Elasticsearch + Kibana是否可以做到?我认为没有可能在Kibana做这件事.我正在考虑通过脚本聚合在原始Elasticsearch中完成它.但我不知道如何在Kibana中定义这样的东西.

任何关于如何做的想法都将非常受欢迎!解释说不可能这样做的评论也很有价值.

Gui*_*ido 3

Kibana 4 支持 Elasticsearch 脚本。您可以转到“设置”>“指数”(选择您的模式)>“脚本化字段”,然后添加一个新的脚本化字段来计算您的点击率。请查看弹性博客中的“ Scripted Fields ”以获取更多信息。