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

Result of an aggregation operation. More...

#include <aggregation_processor.h>

Collaboration diagram for kcenon::monitoring::stream_aggregation_result:
Collaboration graph

Public Attributes

std::string source_metric
 Source metric name.
 
size_t samples_processed = 0
 Number of samples processed.
 
std::chrono::microseconds processing_duration {0}
 Processing duration.
 
streaming_statistics statistics
 Computed statistics.
 
std::chrono::system_clock::time_point timestamp
 Aggregation timestamp.
 
bool stored_successfully = false
 Whether results were stored.
 

Detailed Description

Result of an aggregation operation.

Definition at line 68 of file aggregation_processor.h.

Member Data Documentation

◆ processing_duration

std::chrono::microseconds kcenon::monitoring::stream_aggregation_result::processing_duration {0}

Processing duration.

Definition at line 71 of file aggregation_processor.h.

71{0};

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().

◆ samples_processed

size_t kcenon::monitoring::stream_aggregation_result::samples_processed = 0

Number of samples processed.

Definition at line 70 of file aggregation_processor.h.

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().

◆ source_metric

std::string kcenon::monitoring::stream_aggregation_result::source_metric

Source metric name.

Definition at line 69 of file aggregation_processor.h.

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().

◆ statistics

streaming_statistics kcenon::monitoring::stream_aggregation_result::statistics

Computed statistics.

Definition at line 72 of file aggregation_processor.h.

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().

◆ stored_successfully

bool kcenon::monitoring::stream_aggregation_result::stored_successfully = false

Whether results were stored.

Definition at line 74 of file aggregation_processor.h.

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().

◆ timestamp

std::chrono::system_clock::time_point kcenon::monitoring::stream_aggregation_result::timestamp

Aggregation timestamp.

Definition at line 73 of file aggregation_processor.h.

Referenced by kcenon::monitoring::aggregation_processor::force_aggregation().


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