|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Configuration for stream aggregator. More...
#include <stream_aggregator.h>

Public Member Functions | |
| common::VoidResult | validate () const |
| Validate configuration. | |
Public Attributes | |
| size_t | window_size = 10000 |
| std::chrono::milliseconds | window_duration {60000} |
| bool | enable_outlier_detection = true |
| double | outlier_threshold = 3.0 |
| std::vector< double > | percentiles_to_track = {0.5, 0.9, 0.95, 0.99} |
Configuration for stream aggregator.
Definition at line 489 of file stream_aggregator.h.
|
inline |
Validate configuration.
Definition at line 499 of file stream_aggregator.h.
References kcenon::monitoring::invalid_configuration, outlier_threshold, window_duration, and window_size.
Referenced by TEST_F().

| bool kcenon::monitoring::stream_aggregator_config::enable_outlier_detection = true |
Definition at line 492 of file stream_aggregator.h.
Referenced by kcenon::monitoring::aggregation_processor::add_aggregation_rule(), kcenon::monitoring::stream_aggregator::add_observation(), TEST_F(), and TEST_F().
| double kcenon::monitoring::stream_aggregator_config::outlier_threshold = 3.0 |
Definition at line 493 of file stream_aggregator.h.
Referenced by kcenon::monitoring::aggregation_processor::add_aggregation_rule(), kcenon::monitoring::stream_aggregator::add_observation(), TEST_F(), and validate().
| std::vector<double> kcenon::monitoring::stream_aggregator_config::percentiles_to_track = {0.5, 0.9, 0.95, 0.99} |
Definition at line 494 of file stream_aggregator.h.
Referenced by kcenon::monitoring::aggregation_processor::add_aggregation_rule(), and kcenon::monitoring::stream_aggregator::stream_aggregator().
| std::chrono::milliseconds kcenon::monitoring::stream_aggregator_config::window_duration {60000} |
Definition at line 491 of file stream_aggregator.h.
Referenced by TEST_F(), and validate().
| size_t kcenon::monitoring::stream_aggregator_config::window_size = 10000 |
Definition at line 490 of file stream_aggregator.h.
Referenced by TEST_F(), TEST_F(), and validate().