Scout RS
Key features of Scout RS
Scout RS is a Rust client for the Scout API that allows uploading state and files to the Scout database.
Key Features
- Direct Database Access: All operations go directly to PostgreSQL via PostgREST
- Comprehensive CRUD: Full support for events, sessions, connectivity, tags, and more
- Health Metrics: Report system health (CPU, memory, storage, etc.) to for monitoring and anomaly detection
- Batch Operations: Efficient batch creation and updates
- Geographic Queries: Location-based event filtering
- Session Management: Complete session lifecycle management
- Device & Herd Management: Direct access to device and herd information
- Artifact & session RPCs: Connectivity for artifact, artifact IDs for session, tags for artifact