|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Query parameters for time series data. More...
#include <time_series.h>

Public Member Functions | |
| time_series_query () | |
| time_series_query (std::chrono::system_clock::time_point start, std::chrono::system_clock::time_point end, std::chrono::milliseconds step_size=std::chrono::milliseconds(1000)) | |
| common::VoidResult | validate () const |
| Validate query parameters. | |
Public Attributes | |
| std::chrono::system_clock::time_point | start_time |
| std::chrono::system_clock::time_point | end_time |
| std::chrono::milliseconds | step {1000} |
Query parameters for time series data.
Definition at line 111 of file time_series.h.
|
inline |
Definition at line 116 of file time_series.h.
References end_time, and start_time.
|
inline |
Definition at line 122 of file time_series.h.
|
inline |
Validate query parameters.
Definition at line 130 of file time_series.h.
References end_time, kcenon::monitoring::invalid_argument, start_time, step, and kcenon::monitoring::error_info::to_common_error().

| std::chrono::system_clock::time_point kcenon::monitoring::time_series_query::end_time |
Definition at line 113 of file time_series.h.
Referenced by demonstrate_aggregations(), demonstrate_basic_operations(), demonstrate_retention_and_downsampling(), TEST_F(), time_series_query(), and validate().
| std::chrono::system_clock::time_point kcenon::monitoring::time_series_query::start_time |
Definition at line 112 of file time_series.h.
Referenced by demonstrate_aggregations(), demonstrate_basic_operations(), demonstrate_retention_and_downsampling(), TEST_F(), time_series_query(), and validate().
| std::chrono::milliseconds kcenon::monitoring::time_series_query::step {1000} |
Definition at line 114 of file time_series.h.
Referenced by demonstrate_aggregations(), demonstrate_basic_operations(), demonstrate_retention_and_downsampling(), TEST_F(), and validate().