Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
histogram.h File Reference

Histogram metric implementation for latency distribution tracking. More...

#include <atomic>
#include <cstdint>
#include <limits>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
Include dependency graph for histogram.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::network::metrics::histogram_config
 Configuration for histogram bucket boundaries. More...
 
struct  kcenon::network::metrics::histogram_snapshot
 Immutable snapshot of histogram state for export. More...
 
class  kcenon::network::metrics::histogram
 Thread-safe histogram for capturing value distributions. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::network
 Main namespace for all Network System components.
 
namespace  kcenon::network::metrics
 

Detailed Description

Histogram metric implementation for latency distribution tracking.

Provides histogram functionality for capturing latency distributions with percentile calculations (p50, p95, p99) for network operations.

Author
kcenon
Date
2025-01-15

Definition in file histogram.h.