diff --git a/producer/event_monitor_producer/src/eventmon_config.h b/producer/event_monitor_producer/src/eventmon_config.h
index c48ce487c06c682f8ddc00ff5f1f6dc1b27258b9..95708cbca4e5be04c6a19f9c38b71ec6bf773e52 100644
--- a/producer/event_monitor_producer/src/eventmon_config.h
+++ b/producer/event_monitor_producer/src/eventmon_config.h
@@ -25,7 +25,7 @@ struct EventMonConfig {
     std::vector<std::string> monitored_subfolders;
     std::vector<std::string> ignored_extentions;
     bool remove_after_send = false;
-    SubSetMode subset_mode;
+    SubSetMode subset_mode = SubSetMode::kNone;
     uint64_t subset_batch_size = 1;
   private:
     std::string log_level_str;