|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Aggregated inode usage metrics for all filesystems. More...
#include <process_metrics_collector.h>

Public Attributes | |
| std::vector< filesystem_inode_info > | filesystems |
| uint64_t | total_inodes {0} |
| uint64_t | total_inodes_used {0} |
| uint64_t | total_inodes_free {0} |
| double | average_usage_percent {0.0} |
| double | max_usage_percent {0.0} |
| std::string | max_usage_mount_point |
| bool | metrics_available {false} |
| std::chrono::system_clock::time_point | timestamp |
Aggregated inode usage metrics for all filesystems.
Definition at line 76 of file process_metrics_collector.h.
| double kcenon::monitoring::inode_metrics::average_usage_percent {0.0} |
Definition at line 81 of file process_metrics_collector.h.
| std::vector<filesystem_inode_info> kcenon::monitoring::inode_metrics::filesystems |
Definition at line 77 of file process_metrics_collector.h.
| std::string kcenon::monitoring::inode_metrics::max_usage_mount_point |
Definition at line 83 of file process_metrics_collector.h.
| double kcenon::monitoring::inode_metrics::max_usage_percent {0.0} |
Definition at line 82 of file process_metrics_collector.h.
| bool kcenon::monitoring::inode_metrics::metrics_available {false} |
Definition at line 84 of file process_metrics_collector.h.
| std::chrono::system_clock::time_point kcenon::monitoring::inode_metrics::timestamp |
Definition at line 85 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::inode_metrics::total_inodes {0} |
Definition at line 78 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::inode_metrics::total_inodes_free {0} |
Definition at line 80 of file process_metrics_collector.h.
| uint64_t kcenon::monitoring::inode_metrics::total_inodes_used {0} |
Definition at line 79 of file process_metrics_collector.h.