这个项目能做什么
Tianji是一款开源、自托管的应用程序,将三大核心监控能力整合到单一仪表盘中:网站分析(页面浏览量、独立访客、流量来源)、被动接收结果的运行状态监控,以及服务器状态报告。作为运行多种专业工具的轻量级替代方案,专为需要全面但不复杂的监控的用户设计。
主要功能包括:类似GA或Umami的网站分析、可接受已部署报告器被动报告的运行状态监控、与Prometheus指标兼容的服务器状态集成、问题通知、跟踪部署健康的遥测收集、UTM参数追踪、团队协作支持、调查页面、Lighthouse性能报告、可扩展的Hooks,以及用于集成的OpenAPI。
该应用提供基于Web的UI,包含多个仪表盘,并以包含PostgreSQL数据库的Docker Compose堆栈形式打包。默认访问地址为http://localhost:12345。本地开发需要配置.env文件,将DATABASE_URL指向PostgreSQL实例。
Tianji采用Apache 2.0许可证发布,灵感来源于Umami(MIT)和Uptime Kuma(MIT)。Hostinger、Sealos、RepoCloud、Render和ClawCloud均提供一键部署选项。项目还支持Helm安装,并提供包括ChatGPT自动生成及locale文件人工校验在内的翻译能力。
评论
0 评分人数达到10人后显示
登录后参与讨论。