Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::metrics Namespace Reference

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...