SIENTIAPDE-1174

SIENTIAPDE-1174 Update dependencies, modify image tag, and enhance metrics tracking in various activities for improved observability and performance.
This commit is contained in:
vitor-aignosi
2025-07-31 12:52:07 -03:00
parent 37d196be14
commit 2efad30304
9 changed files with 88 additions and 8 deletions

View File

@@ -1,5 +1,7 @@
from temporalio import workflow
from scouter import metrics
with workflow.unsafe.imports_passed_through():
from scouter.activities.activities import Activities
from typing import Any
@@ -86,6 +88,12 @@ class CoreScouter:
start_to_close_timeout=timedelta(seconds=60)
)
metrics.LABORIOUS_DATA_WRITTEN_COUNT.labels(
pod_id=metadata['pod_id'],
model_name=input_data['model_name'],
pipeline_name=input_data['workflow_name']
).inc()
if input_data.get('debug_data_package', False):
await workflow.execute_activity_method(
Activities.store_data_package,