上次分享了一些对 Google Analytics 的想法,计划实现一个可以私有部署的 Google Analytics,经过几个月的尝试,终于把原型写完了。目前只是最简单的功能,后面会加一些杀手级特性...
Hypercable Analytics is a fully featured high performance scalable, open source, standalone deployable alternative to Google Analytics, build with timescaledb openresty redis and rails.
用一台 6C 的云服务器测试过,大概可以处理 15k rps,有时间可以再做一些优化,和开源竞品比较一下。
有点期待了,这样就可以放心的把这些数据开放给不同角色的同学了。之前想过一个办法通过 analytics 的 api 根据页面去读取访问数据同步到自己的服务器上解析,但自己处理起来略麻烦要定制的地方很多,如果能有一个自己独立部署的服务提供完整的访问数据就太棒了。