|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Configuration for selective metric collection. More...
#include <process_metrics_collector.h>

Public Attributes | |
| bool | enabled {true} |
| bool | collect_fd {true} |
| bool | collect_inodes {true} |
| bool | collect_context_switches {true} |
| bool | include_pseudo_fs {false} |
| double | fd_warning_threshold {80.0} |
| double | fd_critical_threshold {95.0} |
| double | inode_warning_threshold {80.0} |
| double | inode_critical_threshold {95.0} |
| double | context_switch_rate_warning {100000.0} |
Configuration for selective metric collection.
Definition at line 115 of file process_metrics_collector.h.
| bool kcenon::monitoring::process_metrics_config::collect_context_switches {true} |
Definition at line 119 of file process_metrics_collector.h.
| bool kcenon::monitoring::process_metrics_config::collect_fd {true} |
Definition at line 117 of file process_metrics_collector.h.
| bool kcenon::monitoring::process_metrics_config::collect_inodes {true} |
Definition at line 118 of file process_metrics_collector.h.
| double kcenon::monitoring::process_metrics_config::context_switch_rate_warning {100000.0} |
Definition at line 125 of file process_metrics_collector.h.
| bool kcenon::monitoring::process_metrics_config::enabled {true} |
Definition at line 116 of file process_metrics_collector.h.
| double kcenon::monitoring::process_metrics_config::fd_critical_threshold {95.0} |
Definition at line 122 of file process_metrics_collector.h.
| double kcenon::monitoring::process_metrics_config::fd_warning_threshold {80.0} |
Definition at line 121 of file process_metrics_collector.h.
| bool kcenon::monitoring::process_metrics_config::include_pseudo_fs {false} |
Definition at line 120 of file process_metrics_collector.h.
| double kcenon::monitoring::process_metrics_config::inode_critical_threshold {95.0} |
Definition at line 124 of file process_metrics_collector.h.
| double kcenon::monitoring::process_metrics_config::inode_warning_threshold {80.0} |
Definition at line 123 of file process_metrics_collector.h.