43 kcenon::monitoring::performance_monitor::config config;
44 config.enable_cpu_monitoring =
true;
45 config.enable_memory_monitoring =
true;
46 config.sampling_interval_ms = 1000;
47 monitor_ = std::make_shared<kcenon::monitoring::performance_monitor>(config);
86 return "MonitorAdapter";
93 std::shared_ptr<kcenon::monitoring::performance_monitor>
get_monitor()
const {
101 void set_config(
const kcenon::monitoring::performance_monitor::config& config) {
109 monitor_ = std::make_shared<kcenon::monitoring::performance_monitor>(config);
133 std::shared_ptr<kcenon::monitoring::performance_monitor>
monitor_;