All guides

Take Adaptive Routing Live with a Canary

Move from Observe to a small live share, widen on your own schedule, set automatic rollback, and switch to Enforce when you choose.

10 min read Updated October 2026LLM FinOps
On this page
  1. 01What you'll set up
  2. 02Choose your mode
  3. 03Set the canary share
  4. 04How the canary group is picked
  5. 05Link evidence if your process wants it
  6. 06Set rollback thresholds
  7. 07What automatic rollback does
  8. 08Widen on your schedule
  9. 09Switch to Enforce
  10. 10Pause or undo
  11. 11If something goes wrong

01

What you'll set up

You have watched Observe and you like what you see. In about ten minutes you will send a small share of real traffic through the recommended routes, set the thresholds that stop a bad candidate, and plan how to widen.

  • A canary share of live traffic
  • Rollback thresholds that you choose
  • A schedule for widening
  • A switch to Enforce when you are ready

You need a policy with adaptive routing already in Observe. If you do not have one, start with the guide on routing to cheaper models.

02

Choose your mode

Three modes cover the path from looking to doing. You choose when to move.

ModeWhat happensUse it when
ObserveRecommendations are recorded, traffic is unchangedYou are learning what routing would do
CanaryA share of traffic, which you set, takes the recommended routeYou want proof on live traffic
EnforceEvery eligible request takes the recommended routeYou trust the results

03

Set the canary share

The share is set in basis points. 100 basis points is one percent.

  1. 1

    Open the policy

    Go to AI → Policies and open the policy.

  2. 2

    Choose Mode: Canary

    In the Adaptive routing card on the Expert step.

  3. 3

    Enter Canary basis points

    Start with 100 to 500.

  4. 4

    Save

    The share starts taking the recommended route.

Basis pointsShare of traffic
1001%
5005%
250025%
500050%
10000100%

04

How the canary group is picked

Cloptima groups requests the same way every time, by what the request is, not by chance.

The same request always lands in the same group. A request is either in the canary or it is not, so you can compare like with like and a repeated request does not bounce between routes.

06

Set rollback thresholds

Thresholds are the rules for stopping a candidate that is not working. You choose them.

ThresholdWhat it meansA good start
Max error rateStop a candidate when its share of failed requests is above this0.05 to 0.1
Max fallback rateStop a candidate when too many requests need a fallback0.2
Min sample sizeDo not judge a candidate until it has served this many requests100 or more
Evaluation windowHow far back to look, in minutes30
CooldownHow long a stopped candidate stays off before it can return, in minutes30 to 60

07

What automatic rollback does

When a candidate crosses a threshold, Cloptima stops routing to that candidate. The rest of your routing carries on.

From problem to recovery
  1. 1Candidate misbehaves

    Errors or fallbacks rise

  2. 2Threshold crossed

    After the minimum sample

  3. 3Candidate stopped

    Traffic goes back to the original route

  4. 4You re-enable it

    When the cause is fixed, or after the cooldown

No deploy is needed. Requests that would have gone to the stopped candidate take the route they would have taken without routing.

08

Widen on your schedule

Widen only when the last step looks good.

StepShareLook at before moving on
11%Errors, latency, and answer quality on the canary group
25%Estimated against actual cost per request
325%Fallback rate and provider spend
450%Complaints, if your users can report quality
5100%, then EnforceA week of stable numbers

Spend a few days at each step. A longer step costs little and shows more.

09

Switch to Enforce

When the canary has run at the share you want, change the mode.

  1. 1

    Choose Mode: Enforce

    Every eligible request now takes the recommended route.

  2. 2

    Keep the thresholds

    They keep protecting you after the switch.

  3. 3

    Keep watching

    Compare spend by Model and Provider in the Explorer over the next week.

10

Pause or undo

You are never locked in.

ToDo this
Stop all routing nowSet Mode back to Observe
Take a share awayLower Canary basis points
Stop one candidateRemove it from its tier
Bring a stopped candidate backRe-enable it from the policy's routing results

11

If something goes wrong

Most surprises are about shares and thresholds.

What you seeLikely causeFix
No traffic takes the new routeThe share is zero, or requests are outside the groupCheck Canary basis points and widen
A candidate stopped on its ownIt crossed a rollback thresholdRead the reason, fix the cause, and re-enable it
A candidate never stops despite errorsThe minimum sample size is highLower Min sample size, or widen the window
Costs did not fallThe recommended routes are close in priceCompare estimated against actual cost and adjust the tiers

Put This Guide Into Practice

Cloptima automates the strategies described in this guide.

No credit card required
5-minute setup
Free trial