| add_cpu_metrics(std::vector< metric > &metrics, const system_resources &resources) | kcenon::monitoring::system_resource_collector | private |
| add_disk_metrics(std::vector< metric > &metrics, const system_resources &resources) | kcenon::monitoring::system_resource_collector | private |
| add_memory_metrics(std::vector< metric > &metrics, const system_resources &resources) | kcenon::monitoring::system_resource_collector | private |
| add_network_metrics(std::vector< metric > &metrics, const system_resources &resources) | kcenon::monitoring::system_resource_collector | private |
| add_process_metrics(std::vector< metric > &metrics, const system_resources &resources) | kcenon::monitoring::system_resource_collector | private |
| collect() override | kcenon::monitoring::system_resource_collector | virtual |
| collect_cpu_metrics_ | kcenon::monitoring::system_resource_collector | private |
| collect_disk_metrics_ | kcenon::monitoring::system_resource_collector | private |
| collect_memory_metrics_ | kcenon::monitoring::system_resource_collector | private |
| collect_network_metrics_ | kcenon::monitoring::system_resource_collector | private |
| collect_process_metrics_ | kcenon::monitoring::system_resource_collector | private |
| collection_count_ | kcenon::monitoring::system_resource_collector | private |
| collection_errors_ | kcenon::monitoring::system_resource_collector | private |
| collector_ | kcenon::monitoring::system_resource_collector | private |
| 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={}) const | kcenon::monitoring::system_resource_collector | private |
| enable_load_history_ | kcenon::monitoring::system_resource_collector | private |
| get_all_load_history() const | kcenon::monitoring::system_resource_collector | |
| get_all_load_statistics() const | kcenon::monitoring::system_resource_collector | |
| get_config() const | kcenon::monitoring::system_resource_collector | |
| get_last_resources() const | kcenon::monitoring::system_resource_collector | |
| get_load_history(Duration duration) const | kcenon::monitoring::system_resource_collector | inline |
| get_load_statistics(Duration duration) const | kcenon::monitoring::system_resource_collector | inline |
| get_metric_types() const override | kcenon::monitoring::system_resource_collector | virtual |
| get_name() const override | kcenon::monitoring::system_resource_collector | inlinevirtual |
| get_statistics() const override | kcenon::monitoring::system_resource_collector | virtual |
| init_time_ns_ | kcenon::monitoring::system_resource_collector | private |
| initialize(const std::unordered_map< std::string, std::string > &config) override | kcenon::monitoring::system_resource_collector | virtual |
| is_healthy() const override | kcenon::monitoring::system_resource_collector | virtual |
| is_load_history_enabled() const | kcenon::monitoring::system_resource_collector | |
| last_resources_ | kcenon::monitoring::system_resource_collector | private |
| load_history_ | kcenon::monitoring::system_resource_collector | private |
| set_config(const system_metrics_config &config) | kcenon::monitoring::system_resource_collector | |
| stats_mutex_ | kcenon::monitoring::system_resource_collector | mutableprivate |
| system_resource_collector() | kcenon::monitoring::system_resource_collector | |
| system_resource_collector(const system_metrics_config &config) | kcenon::monitoring::system_resource_collector | explicit |
| ~metric_collector_plugin()=default | kcenon::monitoring::metric_collector_plugin | virtual |
| ~system_resource_collector() override=default | kcenon::monitoring::system_resource_collector | |