开源工具 Tianji:网站统计与在线监控一体化方案
对于维护网站的开发者而言,选择合适的分析工具至关重要。Google Analytics 功能臃肿且涉及数据隐私问题,而单独使用 UptimeRobot 等工具又增加了运维成本。是否存在一个能结合网站分析与在线监控,同时尊重用户隐私的解决方案?答案是 Tianji。

什么是 Tianji?
Tianji(天机)是一个集网站分析、在线监控于一体的开源解决方案。它最大的特点是 All-in-One。你只需要部署一个服务,嵌入一段代码,就能同时获得:

- 隐私友好的网站统计:替代 Google Analytics,了解你的访客来源、浏览页面等,但不会收集用户的敏感信息。
- 实时的在线状态监控:替代 UptimeRobot,7x24 小时监控你的网站是否正常,出问题立刻通知你。
一个工具解决两个核心痛点,非常适合独立开发者使用。
部署挑战与简化方案
如此完美的工具,部署起来应该不简单吧?官方文档显示:
- 依赖 Docker Compose:你需要理解
docker-compose.yml文件,并确保服务器已安装 Docker 环境。 - 需要配置数据库:它依赖 PostgreSQL 数据库,需要在配置文件中正确填写数据库的地址、用户名和密码。
- 手动配置环境变量:还有一些其他的环境变量需要手动设置。
为了降低部署门槛,推荐使用容器化编排方案进行快速搭建。该方案已将 Tianji 所需的数据库等依赖进行了预配置。
部署步骤
-
进入部署管理界面:登录容器管理平台,打开应用商店。

-
查找并选择 Tianji:在搜索框中输入 "Tianji",点击搜索结果,直接进入部署页面。

-
执行部署操作:点击右上角的'部署应用'按钮,无需操心其他配置。








