|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Aggregated context switch metrics for system and process. More...
#include <process_metrics_collector.h>

Public Attributes | |
| uint64_t | system_context_switches_total {0} |
| double | context_switches_per_sec {0.0} |
| process_context_switch_info | process_info |
| bool | metrics_available {false} |
| bool | rate_available {false} |
| std::chrono::system_clock::time_point | timestamp |
Aggregated context switch metrics for system and process.
Definition at line 102 of file process_metrics_collector.h.
| double kcenon::monitoring::context_switch_metrics::context_switches_per_sec {0.0} |
Definition at line 104 of file process_metrics_collector.h.
| bool kcenon::monitoring::context_switch_metrics::metrics_available {false} |
Definition at line 106 of file process_metrics_collector.h.
| process_context_switch_info kcenon::monitoring::context_switch_metrics::process_info |
Definition at line 105 of file process_metrics_collector.h.
| bool kcenon::monitoring::context_switch_metrics::rate_available {false} |
Definition at line 107 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::context_switch_metrics::system_context_switches_total {0} |
Definition at line 103 of file process_metrics_collector.h.
| std::chrono::system_clock::time_point kcenon::monitoring::context_switch_metrics::timestamp |
Definition at line 108 of file process_metrics_collector.h.