Routing evidence and reporting
Recent routing evidence and dashboard summaries serve different purposes:
Routing evidence is local to the node and scoped to the route, transport and a
bounded registered workload key. A lifetime average or a high aggregate success
rate does not substitute for recent qualified evidence on the relevant route.
Provider aliases, shared upstreams and multiple nodes also affect how counts
should be interpreted; do not add overlapping summaries as independent work.
How strategies use evidence
Fastest orders reliability-qualified candidates by recent successful mean latency, with successful p95 and identity tie-breakers. Unqualified candidates remain as fallbacks. Missing and stale evidence do not establish reliability. Latency weighted uses relative weights(best_mean / candidate_mean)^beta
and exponential-race ordering -log(U) / weight. Reliability is a qualification
boundary, not a success-rate multiplier. There is no weight floor or hidden
exploration share. Available latency priors can still order unqualified fallbacks;
unmeasured channels are shuffled.
Load balanced starts from a randomized order and gives distinct physical
instances a bounded first pass for
replay-safe calls within each health tier. It does not rank by a benchmark score.
Priority uses configured order. All strategies apply
health tiering and live admission.
The supported latency control is LW_BETA (positive number, default 3.0).
See routing strategies for the full released contract.
Interpreting measurements
Keep chain, profile, transport, workload, source revision, time window and sample count with any latency result. Separate successful-attempt latency from end-to-end request latency: retries, selection and internal work can make them differ. Useattempted_channels and executed_channel in
request metadata to understand a specific result.
A percentile computed from one sample set cannot be reconstructed by averaging
percentiles from other nodes. Report local percentiles or retain compatible raw
samples for an aggregate calculation. Missing observations are unknown, not zero
latency or successful service.