上次分享了一些对 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,有时间可以再做一些优化,和开源竞品比较一下。
|  |      1codespots      2021-03-04 17:07:36 +08:00 不错不错,感觉良好 | 
|  |      3towry      2021-03-04 17:32:34 +08:00 demo 的密码是啥 | 
|  |      4learningman      2021-03-04 17:37:30 +08:00 via Android 扫了一眼,准备写一条规则给 adblock | 
|  |      5hooopo OP @towry [email protected] 密码 111111 | 
|  |      6hooopo OP @learningman 怎么写?可以 cname 成自己的域名哇 | 
|  |      7est      2021-03-04 18:17:42 +08:00  2 LZ 动手能力真强。 | 
|  |      8guyskk0x0      2021-03-04 18:36:08 +08:00 via Android  2 看界面还以为是 https://plausible.io/ ,太像了。 | 
|      10shunia      2021-03-04 18:40:10 +08:00 能不能支持 url 参数自动参与统计(或者至少可以计数,用户选择过滤或者筛选条件统计)?比如 a=1&b=2,a 和 b 可以像 utm_ 参数一样作为一个统计项。 每次新项目用 ga 我都在想怎么才能不用为 url 参数手动打点。。。 | 
|  |      12yesmeck      2021-03-04 18:42:03 +08:00 炮哥高产似母猪 | 
|      16shunia      2021-03-04 18:45:04 +08:00 @shunia #9 不在意那些花里胡哨的界面,我只求能有一个普通人用起来不费脑子的统计功能。 在 ga 上做一点稍微自定义的数据统计可老费劲了,产品、策划甚至都不愿意用。 | 
|  |      18songhuangcn      2021-03-04 20:57:14 +08:00 高产大佬 | 
|  |      19Showfom PRO  1 | 
|  |      21ashong      2021-03-04 21:41:50 +08:00 厉害 和 matomo 比性能如何? | 
|      26fwee      2021-03-04 22:42:29 +08:00  1 太高产了 | 
|  |      27LittleYangYang      2021-03-04 23:06:55 +08:00 不错不错 PS: 地图里面中国好像少了一个岛..... | 
|  |      28hooopo OP @LittleYangYang 国家或地区。。。 | 
|  |      29eason1874      2021-03-05 10:06:35 +08:00 用了 OpenResty,如果同时在 log_by_lua 阶段实现服务端统计,配合前端 JS 统计将是绝杀。一站式统计,啥请求,啥状态码都躲不过,adblock 了也不管用,只是少点客户端信息。 @ashong #21 我在用 Matomo,关掉了浏览器实时归档,每天新打开还至少等十几秒,报告筛选也差不多十来秒。这玩意儿跟性能只能说毫不相干,也就是功能齐全这个优点能令人选择它了。 | 
|      30terranboy      2021-03-05 10:09:29 +08:00 Matomo 是不是就是以前的 piwik,我记得数据量大了要用 memcache 之类的配置  以前用了还行 | 
|  |      33eason1874      2021-03-05 10:44:06 +08:00 | 
|  |      34hooopo OP @eason1874 纯日志分析当然不行啦 我的是有 tracker 的  目标是提供和 ga 同样的功能 | 
|  |      35iphantom      2021-03-05 10:56:28 +08:00 支持 点赞 | 
|  |      37yuthelloworld      2021-03-05 11:12:29 +08:00 | 
|  |      38yuthelloworld      2021-03-05 11:17:04 +08:00 不是 docker 环境是不是就不能部署? | 
|  |      39hooopo OP @yuthelloworld 可以的哇 之后会补文档 | 
|  |      40yuthelloworld      2021-03-05 11:30:46 +08:00 @hooopo #39 坐等 ,试水 | 
|  |      41hooopo OP @yuthelloworld 好的 有用户就有动力了 | 
|      42impl      2021-03-05 12:32:07 +08:00 纳尼?用 Rails 写的? | 
|  |      44yanyanlongxia      2021-03-07 16:51:42 +08:00 坐等项目成熟后在部署 | 
|  |      45hooopo OP @yanyanlongxia 好嘞 | 
|  |      46yuthelloworld      2021-03-08 08:51:20 +08:00 @hooopo #45 大佬快出个虚机部署教程,我的大刀已饥渴难耐   | 
|  |      47hooopo OP @yuthelloworld docker compose 可以吗 | 
|  |      48yuthelloworld      2021-03-08 10:50:24 +08:00 @hooopo #47 没有搞 DOCKER,就是一个裸的云服务器- - | 
|  |      49hooopo OP @yuthelloworld 装一个哇 又不麻烦 | 
|  |      50yuthelloworld      2021-03-08 11:07:55 +08:00 @hooopo #49 网站和数据库都在上面 ,不会影响吗 | 
|  |      51hooopo OP @yuthelloworld 不会 我目前也是和其他网站部署在一台服务器 docker compose 部署的这个 其他服务是主机上部署 | 
|  |      52dreamramon      2021-03-08 19:00:09 +08:00 就是 plausible 嘛,楼主也计划像 plausible 那样收费? | 
|  |      53hooopo OP @dreamramon 估计会比 plausible 强大一些 plausible 的卖点是隐私 我的卖点是功能全,几乎能做到和 ga 一样的功能 另外就是私有部署和系统集成方便 saas 版收点服务器钱也是要的吧 | 
|      54firefox12      2021-03-09 10:09:41 +08:00 我想问问 这个 GA 的客户端 js 是啥样,可以收集那些信息,可以定制收集某些信息吗? | 
|  |      55hooopo OP @firefox12 是基于 Google analytics v4 你可以在 hackershare.dev 里查看 支持各种自定义 event 并且内置电商模块 ga 文档写的很清楚 | 
|      56firefox12      2021-03-09 13:44:01 +08:00 @hooopo   不太懂, 我记得原来 是加入一个 js 在 站点里,https://www.googletagmanager.com/gtag/js?xxx   还可以收到广告费之类, 你这个是把这个 js 重写了吗? 还是后端统计 pv uv 的后端?我想看看 那个 js 做了点什么 | 
|      58hantsy      2021-03-09 22:43:45 +08:00 这 UI 好专业啊。 | 
|  |      59hooopo OP | 
|      60waytocode      2021-03-11 12:25:46 +08:00 去 themeforest 买一套模板不可以么 | 
|  |      62yanyanlongxia      2021-04-04 21:39:43 +08:00 请问能不能增加国内各省份访问量统计呀?(非常想知道用户来自哪个省份或城市,但是有不想用百度统计或 Google Analytics) | 
|  |      63hooopo OP @yanyanlongxia 有的 已经是到 city 级别的 但准确度取决于 ip 库了 | 
|  |      64hooopo OP @yanyanlongxia 最近在加一个 measurement protocol,很多电商用户想自己后台发送订单相关信息进去 | 
|  |      65yanyanlongxia      2021-04-10 18:33:00 +08:00 请问 1c0.5G 的小鸡用来部署这个项目够吗?只是自己用,每天访问人数不会超过 100 。 | 
|  |      66hooopo OP @yanyanlongxia 这…… 我得看看可不可以优化一下支持这种配置 |