Reliability data model

What gets persisted and how it feeds scoring.

engine_reliability

Persist reliability per engine ID. Do not persist vendor names.

Suggested fields:

  • 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

How it is used

  • Scoring boosts routes from healthy engines.

  • Health gating blocks degraded engines.

  • Failover uses it to pick alternates.

Last updated