Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::alert_manager Member List

This is the complete list of members for kcenon::monitoring::alert_manager, including all inherited members.

add_notifier(std::shared_ptr< alert_notifier > notifier)kcenon::monitoring::alert_manager
add_rule(std::shared_ptr< alert_rule > rule)kcenon::monitoring::alert_manager
add_rule_group(std::shared_ptr< alert_rule_group > group)kcenon::monitoring::alert_manager
alert_manager()kcenon::monitoring::alert_manager
alert_manager(const alert_manager_config &config)kcenon::monitoring::alert_managerexplicit
alert_manager(const alert_manager &)=deletekcenon::monitoring::alert_manager
alert_manager(alert_manager &&)=deletekcenon::monitoring::alert_manager
alerts_kcenon::monitoring::alert_managerprivate
alerts_mutex_kcenon::monitoring::alert_managermutableprivate
cleanup_resolved_alerts()kcenon::monitoring::alert_managerprivate
cleanup_silences()kcenon::monitoring::alert_managerprivate
config() constkcenon::monitoring::alert_manager
config_kcenon::monitoring::alert_managerprivate
create_silence(const alert_silence &silence)kcenon::monitoring::alert_manager
cv_kcenon::monitoring::alert_managerprivate
cv_mutex_kcenon::monitoring::alert_managerprivate
delete_silence(uint64_t silence_id)kcenon::monitoring::alert_manager
evaluate_rule(const std::shared_ptr< alert_rule > &rule, double value)kcenon::monitoring::alert_managerprivate
evaluation_loop()kcenon::monitoring::alert_managerprivate
evaluation_thread_kcenon::monitoring::alert_managerprivate
event_bus_kcenon::monitoring::alert_managerprivate
get_active_alerts() constkcenon::monitoring::alert_manager
get_alert(const std::string &fingerprint) constkcenon::monitoring::alert_manager
get_metrics() constkcenon::monitoring::alert_manager
get_notifiers() constkcenon::monitoring::alert_manager
get_rule(const std::string &rule_name) constkcenon::monitoring::alert_manager
get_rules() constkcenon::monitoring::alert_manager
get_silences() constkcenon::monitoring::alert_manager
is_running() constkcenon::monitoring::alert_manager
is_silenced(const alert &a) constkcenon::monitoring::alert_manager
last_notification_times_kcenon::monitoring::alert_managerprivate
metric_provider_kcenon::monitoring::alert_managerprivate
metric_provider_func typedefkcenon::monitoring::alert_manager
metrics_kcenon::monitoring::alert_managermutableprivate
notifiers_kcenon::monitoring::alert_managerprivate
notifiers_mutex_kcenon::monitoring::alert_managermutableprivate
operator=(const alert_manager &)=deletekcenon::monitoring::alert_manager
operator=(alert_manager &&)=deletekcenon::monitoring::alert_manager
process_metric(const std::string &metric_name, double value)kcenon::monitoring::alert_manager
process_metrics(const std::unordered_map< std::string, double > &metrics)kcenon::monitoring::alert_manager
provider_mutex_kcenon::monitoring::alert_managerprivate
remove_notifier(const std::string &notifier_name)kcenon::monitoring::alert_manager
remove_rule(const std::string &rule_name)kcenon::monitoring::alert_manager
resolve_alert(const std::string &fingerprint)kcenon::monitoring::alert_manager
rule_groups_kcenon::monitoring::alert_managerprivate
rules_kcenon::monitoring::alert_managerprivate
rules_mutex_kcenon::monitoring::alert_managermutableprivate
running_kcenon::monitoring::alert_managerprivate
send_notifications(const alert &a)kcenon::monitoring::alert_managerprivate
set_event_bus(std::shared_ptr< interface_event_bus > event_bus)kcenon::monitoring::alert_manager
set_metric_provider(metric_provider_func provider)kcenon::monitoring::alert_manager
silences_kcenon::monitoring::alert_managerprivate
silences_mutex_kcenon::monitoring::alert_managermutableprivate
start()kcenon::monitoring::alert_manager
stop()kcenon::monitoring::alert_manager
update_alert_state(const std::string &fingerprint, bool condition_met, double value, const std::shared_ptr< alert_rule > &rule)kcenon::monitoring::alert_managerprivate
~alert_manager()kcenon::monitoring::alert_manager