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