|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Central coordinator for alert lifecycle management. More...
#include <atomic>#include <condition_variable>#include <functional>#include <memory>#include <mutex>#include <string>#include <thread>#include <unordered_map>#include <vector>#include "alert_rule.h"#include "alert_types.h"#include "../core/result_types.h"#include "../interfaces/event_bus_interface.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::alert_manager_config |
| Configuration for the alert manager. More... | |
| struct | kcenon::monitoring::alert_manager_metrics |
| Metrics for alert manager operations. More... | |
| class | kcenon::monitoring::alert_manager |
| Central coordinator for the alert pipeline. More... | |
| class | kcenon::monitoring::alert_notifier |
| Base class for alert notification handlers. More... | |
| class | kcenon::monitoring::log_notifier |
| Simple notifier that logs alerts. More... | |
| class | kcenon::monitoring::callback_notifier |
| Notifier that invokes a callback function. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Central coordinator for alert lifecycle management.
This file defines the alert manager which coordinates rule evaluation, alert state management, and notification routing.
Definition in file alert_manager.h.