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

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

add_cpu_metrics(std::vector< metric > &metrics, const system_resources &resources)kcenon::monitoring::system_resource_collectorprivate
add_disk_metrics(std::vector< metric > &metrics, const system_resources &resources)kcenon::monitoring::system_resource_collectorprivate
add_memory_metrics(std::vector< metric > &metrics, const system_resources &resources)kcenon::monitoring::system_resource_collectorprivate
add_network_metrics(std::vector< metric > &metrics, const system_resources &resources)kcenon::monitoring::system_resource_collectorprivate
add_process_metrics(std::vector< metric > &metrics, const system_resources &resources)kcenon::monitoring::system_resource_collectorprivate
collect() overridekcenon::monitoring::system_resource_collectorvirtual
collect_cpu_metrics_kcenon::monitoring::system_resource_collectorprivate
collect_disk_metrics_kcenon::monitoring::system_resource_collectorprivate
collect_memory_metrics_kcenon::monitoring::system_resource_collectorprivate
collect_network_metrics_kcenon::monitoring::system_resource_collectorprivate
collect_process_metrics_kcenon::monitoring::system_resource_collectorprivate
collection_count_kcenon::monitoring::system_resource_collectorprivate
collection_errors_kcenon::monitoring::system_resource_collectorprivate
collector_kcenon::monitoring::system_resource_collectorprivate
configure_load_history(size_t max_samples)kcenon::monitoring::system_resource_collector
create_metric(const std::string &name, double value, const std::string &unit="", const std::unordered_map< std::string, std::string > &labels={}) constkcenon::monitoring::system_resource_collectorprivate
enable_load_history_kcenon::monitoring::system_resource_collectorprivate
get_all_load_history() constkcenon::monitoring::system_resource_collector
get_all_load_statistics() constkcenon::monitoring::system_resource_collector
get_config() constkcenon::monitoring::system_resource_collector
get_last_resources() constkcenon::monitoring::system_resource_collector
get_load_history(Duration duration) constkcenon::monitoring::system_resource_collectorinline
get_load_statistics(Duration duration) constkcenon::monitoring::system_resource_collectorinline
get_metric_types() const overridekcenon::monitoring::system_resource_collectorvirtual
get_name() const overridekcenon::monitoring::system_resource_collectorinlinevirtual
get_statistics() const overridekcenon::monitoring::system_resource_collectorvirtual
init_time_ns_kcenon::monitoring::system_resource_collectorprivate
initialize(const std::unordered_map< std::string, std::string > &config) overridekcenon::monitoring::system_resource_collectorvirtual
is_healthy() const overridekcenon::monitoring::system_resource_collectorvirtual
is_load_history_enabled() constkcenon::monitoring::system_resource_collector
last_resources_kcenon::monitoring::system_resource_collectorprivate
load_history_kcenon::monitoring::system_resource_collectorprivate
set_config(const system_metrics_config &config)kcenon::monitoring::system_resource_collector
stats_mutex_kcenon::monitoring::system_resource_collectormutableprivate
system_resource_collector()kcenon::monitoring::system_resource_collector
system_resource_collector(const system_metrics_config &config)kcenon::monitoring::system_resource_collectorexplicit
~metric_collector_plugin()=defaultkcenon::monitoring::metric_collector_pluginvirtual
~system_resource_collector() override=defaultkcenon::monitoring::system_resource_collector