这个项目能做什么
Gnat以单个Go二进制文件形式分发,内置仪表板资源,无需外部依赖或Docker容器。默认使用SQLite作为零配置存储,可选Postgres或MySQL后端。事件通过向/api/event发送HTTP POST请求接收,由API密钥保护,该密钥同时用于站点嵌入的跟踪脚本。访问/dashboard需独立密码,实时展示页面浏览量、自定义事件、漏斗模型、队列统计、留存曲线及自动发现的导航路径。数据支持CSV、JSON或原始SQL格式导出。内置MCP服务器允许AI代理使用专属令牌直接查询数据,与仪表板认证分离。所有配置均通过GNAT_DB_DRIVER、GNAT_API_KEY、GNAT_DASHBOARD_PASSWORD、GNAT_SITES、GNAT_PUBLIC_URL等环境变量完成。项目采用AGPLv3协议,当前面向单站点实例,多站点管理、SSO集成、审计日志及托管服务列入后续版本规划。
评论
0 评分人数达到10人后显示
登录后参与讨论。