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

Alert configuration parsing and templating. More...

#include <chrono>
#include <functional>
#include <iomanip>
#include <memory>
#include <regex>
#include <sstream>
#include <string>
#include <unordered_map>
#include <vector>
#include "alert_rule.h"
#include "alert_triggers.h"
#include "alert_types.h"
#include "../core/result_types.h"
Include dependency graph for alert_config.h:

Go to the source code of this file.

Classes

class  kcenon::monitoring::alert_template
 Template engine for alert messages. More...
 
struct  kcenon::monitoring::rule_definition
 Structured definition for alert rule configuration. More...
 
struct  kcenon::monitoring::rule_definition::trigger_config
 
class  kcenon::monitoring::rule_builder
 Builds alert_rule from rule_definition. More...
 
class  kcenon::monitoring::rule_registry
 Dynamic registry for alert rules with hot-reload support. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::monitoring
 

Detailed Description

Alert configuration parsing and templating.

This file provides configuration parsing for alert rules and message templating support with variable substitution.

Definition in file alert_config.h.