Sampling
The Sampling Rate (%) in step 5 of the editor is the share of matching units an evaluator judges. It defaults to 100. Sampling is decided per unit, using a stable hash of the evaluator and the unit’s own identifier. That gives it four properties worth understanding:
Sampling applies to continuous sweeps and to backfills, so a backfill reproduces exactly the subset
continuous mode would have picked. It does not apply to Test Evaluator, which judges the one unit
you selected.
Why you need a backfill at all
Continuous mode is forward-looking by design. An evaluator judges what arrives after you start it, with no lookback, and resuming a paused evaluator restarts from the moment you resumed, so the pause window is skipped too. That is deliberate. Nobody should be silently billed for judging everything already in their account the moment they save an evaluator, so reaching history is an explicit, separate action:Queue a backfill
Use the editor’s One-Time Backfill section in step 5:- Set a start and end time.
- Optionally set Max units to judge. Leave it empty for no limit, in which case the time range is the only bound and Atatus asks you to confirm before queueing it.
- Queue the job. Progress is shown as it runs.
How a backfill runs
A backfill behaves like a continuous sweep over a range you choose:- It reuses the same selection as a continuous sweep, with the same filter, the same sampling, the same settle rules and the same successful-spans-only rule. A backfill therefore judges exactly the units continuous mode would have.
- It walks the range forward in batches, saving progress as it goes, so a cancellation is honored part way and an interrupted job resumes from where it stopped rather than restarting.
- Only one backfill runs at a time across the whole system. It is the one path that can spend a lot of money quickly, so it does not get to run several at once.
- The judge credential is checked once, up front. A revoked key fails the job immediately instead of walking the whole range and judging nothing.
- A job whose window ends at the current time leaves the still-running tail to the live sweep.
Verdicts written by a backfill are recorded as backfilled, so they are distinguishable from
continuously judged ones.
Estimating the cost first
There is no cost preview in the editor, so estimate before queueing a wide range:- Set your filter in step 2 and look at the sample table in step 3 to confirm it matches what you expect.
- Run Test Evaluator once. The result shows the token counts for a single judgement.
- Multiply by the number of units in your range, times your sampling rate.