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

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

add_analyzer(std::unique_ptr< metrics_analyzer > analyzer)=0kcenon::monitoring::monitoring_interfacepure virtual
add_collector(std::unique_ptr< metrics_collector > collector)=0kcenon::monitoring::monitoring_interfacepure virtual
check_health() const =0kcenon::monitoring::monitoring_interfacepure virtual
collect_now()=0kcenon::monitoring::monitoring_interfacepure virtual
configure(const monitoring_config &config)=0kcenon::monitoring::monitoring_interfacepure virtual
flush_storage()=0kcenon::monitoring::monitoring_interfacepure virtual
get_analysis_results() const =0kcenon::monitoring::monitoring_interfacepure virtual
get_configuration() const =0kcenon::monitoring::monitoring_interfacepure virtual
get_history(std::size_t count) const =0kcenon::monitoring::monitoring_interfacepure virtual
get_latest_snapshot() const =0kcenon::monitoring::monitoring_interfacepure virtual
get_status_summary() const =0kcenon::monitoring::monitoring_interfacepure virtual
is_running() const =0kcenon::monitoring::monitoring_interfacepure virtual
list_collectors() const =0kcenon::monitoring::monitoring_interfacepure virtual
register_health_check(const std::string &name, std::function< health_check_result()> checker)=0kcenon::monitoring::monitoring_interfacepure virtual
remove_collector(const std::string &name)=0kcenon::monitoring::monitoring_interfacepure virtual
set_storage_backend(std::unique_ptr< storage_backend > storage)=0kcenon::monitoring::monitoring_interfacepure virtual
start()=0kcenon::monitoring::monitoring_interfacepure virtual
stop()=0kcenon::monitoring::monitoring_interfacepure virtual
~monitoring_interface()=defaultkcenon::monitoring::monitoring_interfacevirtual