介绍
什么是天机
一句话总结:
天机 = 网站分析 + 运行时间监控 + 服务器状态
为什么叫天机?
天机(天机,发音 Tiān Jī)在中文中意味着天赐良机或策略
“天”(Tiān)和“机”(Jī)可以分别翻译为“天堂”和“机器”或“机制”。当它们结合在一起时,可能指的是由更高力量或天体力量策划的战略或机会性计划或机会。
动机
在我们观察网站的过程中,我们经常需要同时使用多个应用程序。例如,我们需要像 GA
/umami
这样的分析工具来检查 pv/uv 和每个页面的访问次数,我们需要一个运行时间监控器来检查服务器的网络质量和连接性,我们还需要使用 prometheus 来获取服务器报告的状态以检查服务器的质量。此外,如果我们开发一个允许开源部署的应用程序,我们通常需要一个遥测系统来帮助我们收集其他人部署情况的最基本信息。
我认为这些工具应该服务于同一个目的,那么是否有一个应用程序可以以轻量级的方式集成这些常见需求呢?毕竟,大多数时候我们不需要非常专业和深入的功能。但为了实现全面的监控,我需要安装这么多服务。
专精于一件事是好的,如果我们是相关能力的专家,我们需要这样的专业工具。但对于大多数只有轻量级需求的用户来说,一个一体化应用程序将更加方便和易于使用。
安装
使用 Docker 安装天机非常简单。只需确保你已经安装了 docker 和 docker-compose 插件
然后,在任何地方运行以下命令:
wget https://raw.githubusercontent.com/msgbyte/tianji/master/docker-compose.yml
docker compose up -d
默认账户是 admin/admin,请尽快更改密码。
社区
加入我们蓬勃发展的社区,与同行用户建立联系,分享经验,并及时了解最新的功能和发展。合作、提问并贡献于天机社区的成长。