先放三张截图:
一个简单的公式是: Tianji = Website analytics + Uptime Monitor + Server Status
在整体的网站分析这块大量借鉴了 umami 的设计(这也是我最常用的网站分析工具),在服务可用性监控上借鉴了 uptime kuma 的设计,然后再加上服务器即时状态的上报。构成了目前的 tianji 。
目前来说,Tianji 可以简单的理解为将常用的网站监控三件套合为一处,我自主的认为这三者就应当是 80%的网站开发者/网站部署者所一定会需要的三种功能。而现在,你无需单独部署三个独立的应用而只需要部署一个,并且这三者之间还能产生一些关联。
只需要一个 2.5k(gzip 后 1.7k)的文件即可解锁你的网站流量图表
同时,为了保护眼睛,特意准备了深色模式。当我用上了深色模式以后,我就深深的爱上了深色模式。
微信:
如果觉得不错的话,请给个 star 支持一下开源项目
1
BeijingBaby 326 天前
各统计器主要看数据收集和上报是否方便,比如能否通过一段固定的代码就可以方便的部署和上报,还是说要自己对接到应用中。不同的指标是如何收集的,不同的应用又是否需要自己向 api 发请求上报?
|
2
forwen 326 天前
无人问津的样子...
|
3
37Y37 326 天前
看上去不错,很有用
|
4
wbrobot 326 天前
滋瓷!!!
一个建议,把 website ,reporter 还有本体,分成不同项目吧,揉一起太乱了 |
5
wonderfulcxm 326 天前 via iPhone
看看能不能为我所用
|
6
aogg 326 天前
为什么只有英文,有多少国外开发者和是使用人员
|
7
moonrailgun OP @aogg 因为还没做多国语言,而且只是小学英语水平而已。。
@BeijingBaby > 能否通过一段固定的代码就可以方便的部署和上报 能 > 还是说要自己对接到应用中 你也可以手动对接 > 不同的指标是如何收集的,不同的应用又是否需要自己向 api 发请求上报? html 标签捕获 click 事件。比如 data-tianji-event="clickButton" 也可以自己发请求。 @wbrobot 只能说每个人的审美不一样吧。我不是很喜欢把一个项目拆成很多子项目的那种,感觉很难管理。本质上又没什么区别。 |
8
cnrting 326 天前 via iPhone
这不是 umami 吗
|
9
moonrailgun OP @cnrting 不是。但是在 website analytics 这块的设计上借鉴了 umami 。我也很喜欢 umami
|
10
KiseXu 326 天前
界面和 umami 也太像了
|
11
moonrailgun OP @KiseXu 确实,很多设计直接借鉴了 umami ,不过自己重写了一遍。
主要我也习惯了 umami 的设计 |