|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Statistics calculated from time series data. More...
#include <time_series_buffer.h>

Public Attributes | |
| double | min_value = (std::numeric_limits<double>::max)() |
| double | max_value = (std::numeric_limits<double>::lowest)() |
| double | avg = 0.0 |
| double | stddev = 0.0 |
| double | p95 = 0.0 |
| double | p99 = 0.0 |
| size_t | sample_count = 0 |
| std::chrono::system_clock::time_point | oldest_timestamp |
| std::chrono::system_clock::time_point | newest_timestamp |
Statistics calculated from time series data.
Definition at line 84 of file time_series_buffer.h.
| double kcenon::monitoring::time_series_statistics::avg = 0.0 |
Definition at line 87 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics(), and main().
| double kcenon::monitoring::time_series_statistics::max_value = (std::numeric_limits<double>::lowest)() |
Definition at line 86 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics(), kcenon::monitoring::load_average_history::calculate_statistics(), and kcenon::monitoring::time_series_buffer< T >::calculate_statistics().
| double kcenon::monitoring::time_series_statistics::min_value = (std::numeric_limits<double>::max)() |
Definition at line 85 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics(), kcenon::monitoring::load_average_history::calculate_statistics(), and kcenon::monitoring::time_series_buffer< T >::calculate_statistics().
| std::chrono::system_clock::time_point kcenon::monitoring::time_series_statistics::newest_timestamp |
Definition at line 93 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics().
| std::chrono::system_clock::time_point kcenon::monitoring::time_series_statistics::oldest_timestamp |
Definition at line 92 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics().
| double kcenon::monitoring::time_series_statistics::p95 = 0.0 |
Definition at line 89 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics().
| double kcenon::monitoring::time_series_statistics::p99 = 0.0 |
Definition at line 90 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics().
| size_t kcenon::monitoring::time_series_statistics::sample_count = 0 |
Definition at line 91 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics(), kcenon::monitoring::load_average_history::calculate_statistics(), and kcenon::monitoring::time_series_buffer< T >::calculate_statistics().
| double kcenon::monitoring::time_series_statistics::stddev = 0.0 |
Definition at line 88 of file time_series_buffer.h.
Referenced by kcenon::monitoring::detail::calculate_basic_statistics().