Crate rusty_engine

Source
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 quanta for 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 aggregation
  • timing: 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