Expand description
Main monitor module containing all monitoring functionality Monitoring module for system metrics and health checks
This module provides metrics collection, health monitoring, and system status reporting.
Re-exports§
pub use collector::CollectionManager;pub use collector::MarketDataEvent;pub use config::MonitorConfig;pub use health::HealthCheck;pub use health::HealthChecker;pub use health::HealthStatus;pub use lockfree_buffer_pool::BufferCounts;pub use lockfree_buffer_pool::BufferGuard;pub use lockfree_buffer_pool::BufferPoolStats;pub use lockfree_buffer_pool::LockFreeBufferPool;pub use lockfree_buffer_pool::LockFreeBufferPoolConfig;pub use lockfree_exchange_manager::ExchangeManagerStats;pub use lockfree_exchange_manager::ExchangeStats;pub use lockfree_exchange_manager::LockFreeExchangeManager;pub use lockfree_stats::LockFreeStatsCollector;pub use lockfree_stats::StatsSnapshot;pub use metrics::ApplicationMetrics;pub use metrics::DiskMetrics;pub use metrics::MetricsCollector;pub use metrics::NetworkMetrics;pub use metrics::SystemMetrics;pub use optimized_collection_manager::ComprehensiveStats;pub use optimized_collection_manager::EfficiencyMetrics;pub use optimized_collection_manager::OptimizedCollectionConfig;pub use optimized_collection_manager::OptimizedCollectionManager;pub use schema::OrderBookRecord;pub use schema::TradeRecord;pub use schema::TradeSide;pub use storage::CompressionMode;pub use storage::FileWriter;pub use storage::ZerocopyFileWriter;pub use storage::ZerocopyWriterStats;pub use storage::manager::StorageManager;pub use zerocopy_pipeline::ZerocopyDataPipeline;pub use zerocopy_pipeline::ZerocopyPipelineConfig;pub use zerocopy_pipeline::ZerocopyPipelineStats;
Modules§
- collector
- Data collection module for real-time market data.
- config
- Main configuration for the monitor application.
- health
- Health checking implementation
- lockfree_
buffer_ pool - Lock-free buffer pool for zero-allocation high-frequency data processing
- lockfree_
exchange_ manager - Lock-free exchange manager for high-frequency trading monitoring
- lockfree_
stats - Lock-free statistics collection for high-frequency monitoring
- metrics
- Metrics collection implementation
- optimized_
collection_ manager - Optimized collection manager using lock-free data structures
- schema
- Schema module for FlatBuffers serialization and deserialization
- storage
- Storage module for managing market data files
- system_
monitor - System monitoring and health check implementation
- utils
- Utility functions for the monitor module
- zerocopy_
pipeline - Zero-copy optimized data pipeline for high-frequency monitoring