这个项目能做什么
nilalytics 是一个自托管的产品分析解决方案,利用 OpenTelemetry(OTLP)从网页(通过 Grafana Faro)、移动端和后端服务收集事件、错误和性能数据。它通过将数据存储在对象存储(如 S3、GCS、R2、Azure 或 MinIO)上的 DuckLake(Parquet 文件),消除了传统数据仓库和按事件计费的需求。
关键功能包括:
- 使用 DuckDB 的 Quack 协议实现亚秒级读取。
- 优化的数据分区(subject > date > person),实现快速的按用户活动查询。
- 将事件分类为错误、活动、ai_usage 等类别,以便高效裁剪。
- 内置对漏斗、留存、追踪、指标以及跨设备身份的支持。
- 数据管理功能包括内联、压缩以及可选的数据保留策略。
- 安全架构,采用令牌认证的写入和加固的公共网关。
评论
0 评分人数达到10人后显示
登录后参与讨论。