What gets persisted and how it feeds scoring.
Persist reliability per engine ID. Do not persist vendor names.
Suggested fields:
engine_id (X1|X2|X3)
engine_id
X1|X2|X3
total executions
successful executions
failed executions
success rate
average execution time
average response time
consecutive failures
uptime percentage
is_healthy
Scoring boosts routes from healthy engines.
Health gating blocks degraded engines.
Failover uses it to pick alternates.
Last updated 14 hours ago