From 4bbd937b7f5814ac4e8040fd80781f22fc9d3ccc Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Thu, 14 Aug 2025 16:33:39 -0300 Subject: [PATCH] SIENTIAPDE-1169 Enhance Redis activity logging by adding debug statements for tag management and metrics registration, improving traceability of data processing. --- scouter/activities/redis.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scouter/activities/redis.py b/scouter/activities/redis.py index b753509..f72059d 100644 --- a/scouter/activities/redis.py +++ b/scouter/activities/redis.py @@ -141,8 +141,16 @@ class Redis(RedisBase): # Remove possibly removed tags tags = list(model_tags.keys()) + self.debug( + f"Tags to keep: {tags}", + metadata=metadata + ) data_hold = {tag: content for tag, 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 = [] for _, row in data.iterrows(): @@ -158,6 +166,10 @@ class Redis(RedisBase): self.set(key, data_hold, ttl=retention_time) # Register metrics + self.debug( + f"Metrics to register: {to_register_metrics}", + metadata=metadata + ) for metric in to_register_metrics: metrics.TAG_CHANGES_MONITOR.labels( pod_id=self.pod_id,