我们正在使用Mixpanel,并且真的很高兴能够在事后创建漏斗。我们开始使用elasticsearch并正在考虑将一些跟踪复制到它,但我们是否可以使用它来生成漏斗并不清楚。
弹性搜索有可能吗?如果是这样,我将如何设置聚合?
答案 0 :(得分:3)
我用弹性搜索编写了一个工具,用于使用真实日志数据进行漏斗可视化,请查看以下链接
https://github.com/yuecen/elastic_funnel
您可以使用简单的命令查询弹性搜索,如下所示:
elastic_funnel --stages landingpage login searchpage --start 2016-03-25T00:00:00
docker support,
docker run -it --rm -v ~/.elastic_funnel:/root/.elastic_funnel:ro yuecen/elastic_funnel elastic_funnel --stages landingpage login searchpage
将返回带有ASCII字符的漏斗可视化
Funnel: landingpage --> login --> searchpage
########################################################################
██████████████████████████████████████████████████ 27 100.0% landingpage
██████████████ 8 29.6% login
█ 1 12.5% searchpage