Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::time_series_buffer_config Struct Reference

Configuration for time series buffer. More...

#include <time_series_buffer.h>

Collaboration diagram for kcenon::monitoring::time_series_buffer_config:
Collaboration graph

Public Member Functions

common::VoidResult validate () const
 

Public Attributes

size_t max_samples = 1000
 

Detailed Description

Configuration for time series buffer.

Definition at line 52 of file time_series_buffer.h.

Member Function Documentation

◆ validate()

common::VoidResult kcenon::monitoring::time_series_buffer_config::validate ( ) const
inline

Definition at line 55 of file time_series_buffer.h.

55 {
56 if (max_samples == 0) {
58 "Max samples must be positive");
59 return common::VoidResult::err(err.to_common_error());
60 }
61 return common::ok();
62 }

References kcenon::monitoring::invalid_configuration, max_samples, and kcenon::monitoring::error_info::to_common_error().

Here is the call graph for this function:

Member Data Documentation

◆ max_samples

size_t kcenon::monitoring::time_series_buffer_config::max_samples = 1000

Definition at line 53 of file time_series_buffer.h.

Referenced by validate().


The documentation for this struct was generated from the following file: