使用Elasticsearch生成跟踪漏斗是否可行?

3
我们正在使用Mixpanel,并对事后创建漏斗的能力感到非常满意。我们开始使用elasticsearch并考虑将一些跟踪复制到其中,但不清楚是否可以使用它来生成漏斗。
elasticsearch是否可以完成这个任务?如果可以,如何设置聚合?
1个回答

3
我用elasticsearch编写了一个工具,用于使用真实日志数据进行漏斗可视化。请查看以下链接:https://github.com/yuecen/elastic_funnel
您可以使用一个简单的命令查询您的elasticsearch,命令如下:
elastic_funnel --stages landingpage login searchpage --start 2016-03-25T00:00:00

Docker 支持

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

非常有趣..我要去看看! - Yehosef
Mixpanel 显示的百分点趋势从一个阶段到其下一个阶段。 - yuecen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接