Start fixing forecast service 17

This commit is contained in:
Urtzi Alfaro
2025-07-30 08:29:40 +02:00
parent e5c3375d53
commit c10a745695
3 changed files with 17 additions and 2 deletions

View File

@@ -74,8 +74,13 @@ class PredictionService:
# Record metrics
processing_time = (datetime.now() - start_time).total_seconds()
metrics.register_histogram("prediction_processing_time_seconds", processing_time)
metrics.increment_counter("predictions_served_total")
# Record metrics with proper type conversion
try:
metrics.register_histogram("prediction_processing_time_seconds", float(processing_time))
metrics.increment_counter("predictions_served_total")
except Exception as metrics_error:
# Log metrics error but don't fail the prediction
logger.warning("Failed to record metrics", error=str(metrics_error))
logger.info("Prediction generated successfully",
model_id=model_id,