Rthur2003 commited on
Commit
7429d46
·
1 Parent(s): 3518200

feat: health check route için backend servisleri ve modelleri eklendi

Browse files
Files changed (1) hide show
  1. app/routes/health.py +8 -2
app/routes/health.py CHANGED
@@ -27,16 +27,22 @@ def _model_status() -> Dict[str, Any]:
27
  clap_service,
28
  meta_classifier_service,
29
  wav2vec2_service,
 
30
  xai_service,
31
  )
32
- from ..services.analysis_jobs import job_store
33
 
34
  return {
35
  "xai": xai_service.status(),
36
  "wav2vec2": wav2vec2_service.status(),
37
  "clap": clap_service.status(),
38
  "meta": meta_classifier_service.status(),
39
- "jobs": {"running": job_store.running_count()},
 
 
 
 
 
40
  }
41
  except Exception as e: # noqa: BLE001
42
  logger.warning(f"Model status unavailable: {e}")
 
27
  clap_service,
28
  meta_classifier_service,
29
  wav2vec2_service,
30
+ warm_state,
31
  xai_service,
32
  )
33
+ from ..services.analysis_jobs import cpu_gate, job_store
34
 
35
  return {
36
  "xai": xai_service.status(),
37
  "wav2vec2": wav2vec2_service.status(),
38
  "clap": clap_service.status(),
39
  "meta": meta_classifier_service.status(),
40
+ "warm": warm_state,
41
+ "jobs": {
42
+ "running": job_store.running_count(),
43
+ "pending": job_store.pending_count(),
44
+ "queued": cpu_gate.waiting,
45
+ },
46
  }
47
  except Exception as e: # noqa: BLE001
48
  logger.warning(f"Model status unavailable: {e}")