1 个不稳定版本
0.1.0 | 2023年7月17日 |
---|
#1126 in 异步
180KB
3K SLoC
欢迎使用Stilgar!
Stilgar是一个轻量级、无需烦恼的Rudderstack替代品。
主要功能
- 与所有Rudderstack客户端SDK无缝兼容
- 可在任何地方运行,硬件要求最小
- 无需Kubernetes、Docker或Rudderstack Cloud订阅
- 没有飞机(这可不是漫威多元宇宙)
- 简单,简单,再简单
支持的来源
- 任何Rudderstack SDK都应工作,无论是网页、移动还是其他
目前,仅支持通过gRPC的Clickhouse作为目标。
安装
可以使用cargo安装Stilgar
$ cargo install stilgar
请记住将 ~/.cargo/bin
添加到您的 PATH
,因为这是cargo的默认安装位置。
构建和运行
构建
$ cargo doc --no-deps # for auto docs
$ cargo build --release # actual build
Stilgar接受单个运行时参数:配置文件的路径。这也可以通过 STILGAR_CONFIG
环境变量提供。当这些都没有提供时,Stilgar会按照顺序尝试这些位置
- /etc/withings/stilgar.yml
- /etc/withings/stilgar.yaml
- ~/.config/stilgar/stilgar.yml
- ~/.config/stilgar/stilgar.yaml
- ./stilgar.yml
- ./stilgar.yaml
有关配置说明,请参阅 stilgar.sample.yml 文件。
贡献
如果您打算探索/扩展/审查代码,请从 doc/design.md 获取概述。
依赖项
~19–35MB
~597K SLoC