diff --git a/aws/logs_monitoring/steps/handlers/s3_handler.py b/aws/logs_monitoring/steps/handlers/s3_handler.py index 6eabd19b6..f4a4cb8f2 100644 --- a/aws/logs_monitoring/steps/handlers/s3_handler.py +++ b/aws/logs_monitoring/steps/handlers/s3_handler.py @@ -8,6 +8,7 @@ import boto3 import botocore + from settings import ( CN_STRING, DD_CUSTOM_TAGS, @@ -293,8 +294,10 @@ def _extract_other_logs(self): self.data_store.data = self.data_store.data.decode("utf-8", errors="ignore") if self.multiline_regex_start_pattern.match(self.data_store.data): - self.data_store.data = self.multiline_regex_pattern.split( - self.data_store.data + self.data_store.data = list( + filter( + None, self.multiline_regex_pattern.split(self.data_store.data) + ) ) else: self.logger.debug(