|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Classes | |
| class | BackendRegistry |
| Backend registry for managing multiple export formats. More... | |
| struct | BaseSnapshot |
| Base snapshot structure containing common metric values. More... | |
| struct | EnhancedSnapshot |
| Enhanced snapshot with latency percentiles and throughput. More... | |
| class | EnhancedThreadPoolMetrics |
| Enhanced thread pool metrics with histograms and percentiles. More... | |
| class | JsonBackend |
| JSON format backend. More... | |
| class | LatencyHistogram |
| HDR-style histogram for latency distribution with logarithmic buckets. More... | |
| class | LoggingBackend |
| Logging backend for debugging and diagnostics. More... | |
| class | metrics_service |
| Centralized metrics service for thread pool metrics management. More... | |
| class | MetricsBackend |
| Abstract interface for metrics export backends. More... | |
| class | MetricsBase |
| Abstract base class for thread pool metrics. More... | |
| class | PrometheusBackend |
| Prometheus/OpenMetrics format backend. More... | |
| class | SlidingWindowCounter |
| Sliding window counter for throughput measurement. More... | |
| class | ThreadPoolMetrics |
| Lightweight metrics container shared between thread_pool and workers. More... | |
| struct | WorkerMetrics |
| Per-worker metrics for detailed analysis. More... | |