fix: routing-optimizer uses status='approved' not non-existent validation_passed column
This commit is contained in:
parent
52697bc6fc
commit
9b4d1caa8a
@ -99,7 +99,7 @@ async function aggregateMetrics(lookbackHours = 168): Promise<ModelMetrics[]> {
|
|||||||
AVG(confidence)::float AS avg_confidence,
|
AVG(confidence)::float AS avg_confidence,
|
||||||
PERCENTILE_CONT(0.95) WITHIN GROUP (ORDER BY latency_ms)::int AS p95_latency_ms,
|
PERCENTILE_CONT(0.95) WITHIN GROUP (ORDER BY latency_ms)::int AS p95_latency_ms,
|
||||||
AVG(latency_ms)::float AS avg_latency_ms,
|
AVG(latency_ms)::float AS avg_latency_ms,
|
||||||
AVG(CASE WHEN validation_passed THEN 1.0 ELSE 0.0 END)::float AS success_rate,
|
AVG(CASE WHEN status = 'approved' THEN 1.0 ELSE 0.0 END)::float AS success_rate,
|
||||||
COUNT(*)::int AS total_calls
|
COUNT(*)::int AS total_calls
|
||||||
FROM routing_metrics
|
FROM routing_metrics
|
||||||
WHERE recorded_at > now() - interval '${lookbackHours} hours'
|
WHERE recorded_at > now() - interval '${lookbackHours} hours'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user