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

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

add_dependency(const std::string &dependent, const std::string &dependency)kcenon::monitoring::health_monitorinline
cached_results_kcenon::monitoring::health_monitorprivate
check(const std::string &name)kcenon::monitoring::health_monitorinline
check_all()kcenon::monitoring::health_monitorinline
check_health() constkcenon::monitoring::health_monitorinline
checks_kcenon::monitoring::health_monitorprivate
config_kcenon::monitoring::health_monitorprivate
cv_kcenon::monitoring::health_monitorprivate
cv_mutex_kcenon::monitoring::health_monitorprivate
dependency_graph_kcenon::monitoring::health_monitorprivate
get_health_report()kcenon::monitoring::health_monitorinline
get_overall_status()kcenon::monitoring::health_monitorinline
get_stats() constkcenon::monitoring::health_monitorinline
health_monitor()=defaultkcenon::monitoring::health_monitor
health_monitor(const health_monitor_config &config)kcenon::monitoring::health_monitorinlineexplicit
is_running() constkcenon::monitoring::health_monitorinline
lifecycle_mutex_kcenon::monitoring::health_monitorprivate
monitor_thread_kcenon::monitoring::health_monitorprivate
mutex_kcenon::monitoring::health_monitormutableprivate
recovery_handlers_kcenon::monitoring::health_monitorprivate
refresh()kcenon::monitoring::health_monitorinline
register_check(const std::string &name, std::shared_ptr< health_check > check)kcenon::monitoring::health_monitorinline
register_recovery_handler(const std::string &check_name, std::function< bool()> handler)kcenon::monitoring::health_monitorinline
run_monitoring_loop()kcenon::monitoring::health_monitorinlineprivate
running_kcenon::monitoring::health_monitorprivate
start()kcenon::monitoring::health_monitorinline
stats_kcenon::monitoring::health_monitorprivate
stop()kcenon::monitoring::health_monitorinline
unregister_check(const std::string &name)kcenon::monitoring::health_monitorinline
update_stats(const health_check_result &result)kcenon::monitoring::health_monitorinlineprivate
~health_monitor()kcenon::monitoring::health_monitorinlinevirtual