Rust service for collecting and storing various IoT sensor data in a RedisTimeSeries database.
- Accepts Protobuf-encoded batches of sensor data
- Supports domain tagging of measurements (e.g., SPL, temperature)
- Stores data efficiently in RedisTimeSeries
- Exposes health endpoints (
/healthz,/readyz,/startupz) - Configurable via environment variables
cargo build --release
./target/release/signalstashrsBIND_ADDRESS: IP and port to bind to (default0.0.0.0:8080)REDIS_URL: Redis connection URL (defaultredis://localhost:6379)
docker build -t signalstashrs .A Helm chart is included under charts/signalstashrs.
See proto/sensor.proto for the message definitions.
MIT