Expand description
Rusty Engine - Core monitoring and timing utilities for HFT trading systems
This crate provides high-performance monitoring and timing infrastructure specifically designed for high-frequency trading applications. It focuses on:
- Zero-latency monitoring: Lock-free metrics collection with minimal impact
- Nanosecond precision timing: Using
quantafor accurate time measurements - Memory-efficient persistence: Memory-mapped files for metric storage
- Async processing: Offloading aggregation work from the hot path
§Modules
monitoring: High-performance metrics collection and aggregationtiming: Nanosecond-precision timing utilities
Modules§
- monitoring
- Zero-latency monitoring framework for HFT trading systems
- timing
- High-performance timing utilities (quanta 쓰는 개빠른 시간 측정) 캐싱해뒀다가 그거 갖다쓰는거임 This module provides high-precision timing facilities using the quanta crate. It configures the “recent time” feature that provides ultra-low-overhead access to a slightly-delayed global time, which can be 4-10x faster than direct time queries.
Macros§
- record_
counter - Convenience macro for recording metrics
- record_
gauge - Records a gauge metric with the current timestamp
- record_
latency - Records a latency measurement metric