1 unstable release

Uses new Rust 2024

new 0.1.0 Apr 1, 2025

#184 in Robotics

MIT license

4MB
87K SLoC

sift_stream

Crates.io docs.rs

The sift_stream crate is primarily focused on streaming telemetry to Sift in a robust manner.

Here are some features highlights:

  • Builtin retries with default or custom retry policies in the case of a Sift outage or a client-side network outage.
  • Periodic checkpointing to confirm that all data within a particular period has been received by Sift.
  • Optional automated backups to mitigate data-loss in the case of misc. outages.
  • Optional tracing/logging to monitor the health of your stream and view various ingestion performance metrics.

See the examples directory for demonstrations on how to stream data to Sift using sift_stream.

Dependencies

~15–26MB
~443K SLoC