|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
File descriptor usage metrics. More...
#include <process_metrics_collector.h>

Public Attributes | |
| uint64_t | fd_used_system {0} |
| uint64_t | fd_max_system {0} |
| uint64_t | fd_used_process {0} |
| uint64_t | fd_soft_limit {0} |
| uint64_t | fd_hard_limit {0} |
| double | fd_usage_percent {0.0} |
| bool | system_metrics_available {false} |
| std::chrono::system_clock::time_point | timestamp |
File descriptor usage metrics.
Definition at line 47 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::fd_metrics::fd_hard_limit {0} |
Definition at line 52 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::fd_metrics::fd_max_system {0} |
Definition at line 49 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::fd_metrics::fd_soft_limit {0} |
Definition at line 51 of file process_metrics_collector.h.
| double kcenon::monitoring::fd_metrics::fd_usage_percent {0.0} |
Definition at line 53 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::fd_metrics::fd_used_process {0} |
Definition at line 50 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::fd_metrics::fd_used_system {0} |
Definition at line 48 of file process_metrics_collector.h.
| bool kcenon::monitoring::fd_metrics::system_metrics_available {false} |
Definition at line 54 of file process_metrics_collector.h.
| std::chrono::system_clock::time_point kcenon::monitoring::fd_metrics::timestamp |
Definition at line 55 of file process_metrics_collector.h.