|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Metric aggregation processing pipeline. More...
#include "../core/result_types.h"#include "../core/error_codes.h"#include "stream_aggregator.h"#include "metric_storage.h"#include <chrono>#include <functional>#include <memory>#include <mutex>#include <shared_mutex>#include <string>#include <unordered_map>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::aggregation_rule |
| Configuration for metric aggregation. More... | |
| struct | kcenon::monitoring::stream_aggregation_result |
| Result of an aggregation operation. More... | |
| class | kcenon::monitoring::aggregation_processor |
| Processes metric streams and generates aggregated statistics. More... | |
| struct | kcenon::monitoring::aggregation_processor::aggregator_entry |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Typedefs | |
| using | kcenon::monitoring::aggregation_result_stream = stream_aggregation_result |
Functions | |
| std::vector< aggregation_rule > | kcenon::monitoring::create_standard_aggregation_rules () |
| Create standard aggregation rules for common metrics. | |
Metric aggregation processing pipeline.
This file provides the aggregation processor for processing metric streams and generating aggregated statistics that can be stored or exported.
Definition in file aggregation_processor.h.