Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
central_collector.h File Reference

Central collector for aggregating metrics from thread-local buffers. More...

#include <kcenon/monitoring/core/thread_local_buffer.h>
#include <kcenon/monitoring/core/performance_types.h>
#include <kcenon/monitoring/core/result_types.h>
#include <kcenon/monitoring/core/error_codes.h>
#include <shared_mutex>
#include <unordered_map>
#include <memory>
#include <atomic>
Include dependency graph for central_collector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::monitoring::central_collector
 Central collector for aggregating metrics from thread-local buffers. More...
 
struct  kcenon::monitoring::central_collector::stats
 Get statistics about the collector. More...
 
struct  kcenon::monitoring::central_collector::profile_data
 Internal structure for profile data with LRU tracking. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::monitoring
 

Detailed Description

Central collector for aggregating metrics from thread-local buffers.

See also
interface_metric_source

Definition in file central_collector.h.