上次分享了一些对 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,有时间可以再做一些优化,和开源竞品比较一下。
还有一个计划 就是 saas 版也可以直接暴露一个只读的数据库链接,直接使用或拉取原始数据到自己服务器。私有部署版当然就更灵活了
有点期待了,这样就可以放心的把这些数据开放给不同角色的同学了。之前想过一个办法通过 analytics 的 api 根据页面去读取访问数据同步到自己的服务器上解析,但自己处理起来略麻烦要定制的地方很多,如果能有一个自己独立部署的服务提供完整的访问数据就太棒了。