SIENTIAPDE-1712

SIENTIAPDE-1712 Enhance logging in Gates, MLFlow, and Storage classes by integrating logger parameter for improved traceability. This update allows for better monitoring of operations and data handling across these components.
This commit is contained in:
vitor-aignosi
2026-03-30 09:24:52 -03:00
parent 00ac77a091
commit fa88572126
4 changed files with 7 additions and 1 deletions

View File

@@ -522,6 +522,7 @@ class Gates(MinioManager):
operation='transform', operation='transform',
workflow_metadata=metadata, workflow_metadata=metadata,
last_timestamp=payload.last_timestamp, last_timestamp=payload.last_timestamp,
logger=self.logger
) )
@activity.defn(name='format_prediction') @activity.defn(name='format_prediction')

View File

@@ -197,6 +197,7 @@ class MLFlow(MinioManager):
status=response_data, status=response_data,
workflow_metadata=metadata, workflow_metadata=metadata,
last_timestamp=payload.last_timestamp, last_timestamp=payload.last_timestamp,
logger=self.logger,
) )
return await MinioDataFramePayload.from_dataframe( return await MinioDataFramePayload.from_dataframe(
@@ -209,6 +210,7 @@ class MLFlow(MinioManager):
'success': True, 'success': True,
}, },
last_timestamp=payload.last_timestamp, last_timestamp=payload.last_timestamp,
logger=self.logger,
) )
@activity.defn(name='request_predict') @activity.defn(name='request_predict')
@@ -281,6 +283,7 @@ class MLFlow(MinioManager):
status=response_data, status=response_data,
workflow_metadata=metadata, workflow_metadata=metadata,
last_timestamp=payload.last_timestamp, last_timestamp=payload.last_timestamp,
logger=self.logger,
) )
return await MinioDataFramePayload.from_dataframe( return await MinioDataFramePayload.from_dataframe(
@@ -293,6 +296,7 @@ class MLFlow(MinioManager):
'success': True, 'success': True,
}, },
last_timestamp=payload.last_timestamp, last_timestamp=payload.last_timestamp,
logger=self.logger,
) )
@activity.defn(name='retrain_model') @activity.defn(name='retrain_model')

View File

@@ -105,6 +105,7 @@ class Storage(Postgres, MinioManager):
workflow_metadata=metadata, workflow_metadata=metadata,
model_name=model_name, model_name=model_name,
operation='initial', operation='initial',
logger=self.logger,
) )
@activity.defn(name='export_payload_to_postgres') @activity.defn(name='export_payload_to_postgres')

View File

@@ -236,7 +236,7 @@ class MinioDataFramePayload:
if last_timestamp is None: if last_timestamp is None:
last_timestamp = max(dataframe['timestamp'].values.tolist()) last_timestamp = max(dataframe['timestamp'].values.tolist())
dataframe_size = cls.estimate_size_bytes(dataframe) dataframe_size = cls.estimate_size_bytes(dataframe, workflow_metadata, logger)
cls._debug( cls._debug(
logger, logger,
( (