Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
alert_rule.h File Reference

Alert rule configuration and evaluation. More...

#include <chrono>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "alert_types.h"
#include "../core/result_types.h"
Include dependency graph for alert_rule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::monitoring::alert_rule_config
 Configuration for an alert rule. More...
 
class  kcenon::monitoring::alert_rule
 Defines conditions and behavior for alert triggering. More...
 
class  kcenon::monitoring::alert_trigger
 Base class for alert trigger conditions. More...
 
class  kcenon::monitoring::alert_rule_group
 A group of related alert rules. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::monitoring
 

Detailed Description

Alert rule configuration and evaluation.

This file defines alert rules that specify conditions for triggering alerts, including threshold configurations, evaluation intervals, and notification targets.

Definition in file alert_rule.h.