|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Alert processing pipeline components. More...
#include <algorithm>#include <chrono>#include <functional>#include <memory>#include <mutex>#include <string>#include <unordered_map>#include <vector>#include "alert_types.h"#include "../core/result_types.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::alert_aggregator_config |
| Configuration for alert aggregation. More... | |
| class | kcenon::monitoring::alert_aggregator |
| Groups and deduplicates alerts. More... | |
| struct | kcenon::monitoring::inhibition_rule |
| Rule for inhibiting alerts based on other alerts. More... | |
| class | kcenon::monitoring::alert_inhibitor |
| Manages alert inhibition rules. More... | |
| class | kcenon::monitoring::cooldown_tracker |
| Tracks cooldown periods for alert notifications. More... | |
| class | kcenon::monitoring::alert_deduplicator |
| Deduplicates alerts based on fingerprint. More... | |
| class | kcenon::monitoring::pipeline_stage |
| Base class for pipeline processing stages. More... | |
| class | kcenon::monitoring::alert_pipeline |
| Configurable alert processing pipeline. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Alert processing pipeline components.
This file provides the alert pipeline infrastructure for processing, grouping, deduplicating, and routing alerts through various stages.
Definition in file alert_pipeline.h.