SIENTIAPDE-1169

Enhance Redis activity logging by adding debug statements for tag management and metrics registration, improving traceability of data processing.
This commit is contained in:
vitor-aignosi
2025-08-14 16:33:39 -03:00
parent 9303158a9d
commit 4bbd937b7f

View File

@@ -141,8 +141,16 @@ class Redis(RedisBase):
# Remove possibly removed tags # Remove possibly removed tags
tags = list(model_tags.keys()) tags = list(model_tags.keys())
self.debug(
f"Tags to keep: {tags}",
metadata=metadata
)
data_hold = {tag: content for tag, data_hold = {tag: content for tag,
content in data_hold.items() if tag in tags} content in data_hold.items() if tag in tags}
self.debug(
f"Data hold after removing removed tags: {data_hold}",
metadata=metadata
)
to_register_metrics = [] to_register_metrics = []
for _, row in data.iterrows(): for _, row in data.iterrows():
@@ -158,6 +166,10 @@ class Redis(RedisBase):
self.set(key, data_hold, ttl=retention_time) self.set(key, data_hold, ttl=retention_time)
# Register metrics # Register metrics
self.debug(
f"Metrics to register: {to_register_metrics}",
metadata=metadata
)
for metric in to_register_metrics: for metric in to_register_metrics:
metrics.TAG_CHANGES_MONITOR.labels( metrics.TAG_CHANGES_MONITOR.labels(
pod_id=self.pod_id, pod_id=self.pod_id,