|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Statistics for metric storage performance. More...
#include <metric_storage.h>

Public Member Functions | |
| metric_storage_stats () | |
Public Attributes | |
| std::atomic< size_t > | total_metrics_stored {0} |
| std::atomic< size_t > | total_metrics_dropped {0} |
| std::atomic< size_t > | active_metric_series {0} |
| std::atomic< size_t > | flush_count {0} |
| std::atomic< size_t > | failed_flushes {0} |
| std::chrono::system_clock::time_point | creation_time |
Statistics for metric storage performance.
Definition at line 76 of file metric_storage.h.
|
inline |
Definition at line 84 of file metric_storage.h.
| std::atomic<size_t> kcenon::monitoring::metric_storage_stats::active_metric_series {0} |
Definition at line 79 of file metric_storage.h.
Referenced by kcenon::monitoring::metric_storage::clear(), and kcenon::monitoring::metric_storage::get_or_create_series().
| std::chrono::system_clock::time_point kcenon::monitoring::metric_storage_stats::creation_time |
Definition at line 82 of file metric_storage.h.
| std::atomic<size_t> kcenon::monitoring::metric_storage_stats::failed_flushes {0} |
Definition at line 81 of file metric_storage.h.
Referenced by kcenon::monitoring::metric_storage::flush().
| std::atomic<size_t> kcenon::monitoring::metric_storage_stats::flush_count {0} |
Definition at line 80 of file metric_storage.h.
Referenced by kcenon::monitoring::metric_storage::flush().
| std::atomic<size_t> kcenon::monitoring::metric_storage_stats::total_metrics_dropped {0} |
Definition at line 78 of file metric_storage.h.
Referenced by kcenon::monitoring::metric_storage::store_metric(), and kcenon::monitoring::metric_storage::store_metrics_batch().
| std::atomic<size_t> kcenon::monitoring::metric_storage_stats::total_metrics_stored {0} |
Definition at line 77 of file metric_storage.h.
Referenced by kcenon::monitoring::metric_storage::store_metric(), and kcenon::monitoring::metric_storage::store_metrics_batch().