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

Statistical summary from streaming computation. More...

#include <stream_aggregator.h>

Collaboration diagram for kcenon::monitoring::streaming_statistics:
Collaboration graph

Public Attributes

size_t count = 0
 
double mean = 0.0
 
double variance = 0.0
 
double std_deviation = 0.0
 
double min_value = 0.0
 
double max_value = 0.0
 
double sum = 0.0
 
size_t outlier_count = 0
 
std::vector< double > outliers
 
std::map< double, double > percentiles
 

Detailed Description

Statistical summary from streaming computation.

Definition at line 38 of file stream_aggregator.h.

Member Data Documentation

◆ count

size_t kcenon::monitoring::streaming_statistics::count = 0

◆ max_value

double kcenon::monitoring::streaming_statistics::max_value = 0.0

◆ mean

double kcenon::monitoring::streaming_statistics::mean = 0.0

◆ min_value

double kcenon::monitoring::streaming_statistics::min_value = 0.0

◆ outlier_count

size_t kcenon::monitoring::streaming_statistics::outlier_count = 0

◆ outliers

std::vector<double> kcenon::monitoring::streaming_statistics::outliers

Definition at line 47 of file stream_aggregator.h.

◆ percentiles

std::map<double, double> kcenon::monitoring::streaming_statistics::percentiles

Definition at line 48 of file stream_aggregator.h.

◆ std_deviation

double kcenon::monitoring::streaming_statistics::std_deviation = 0.0

◆ sum

double kcenon::monitoring::streaming_statistics::sum = 0.0

◆ variance

double kcenon::monitoring::streaming_statistics::variance = 0.0

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