A daily meter whose TREND crosses its allowance, while the reading itself still looks fine.
This is the predictive half of budgetPressure, and it exists because a threshold at 80% is
information that arrives too late to be acted on: rows-written at 100,000/day is the meter that
binds, setAlarm() is itself one row, and the only cheap repair -- serving from a colder tier --
has to be chosen before the allowance is gone, not after.
Deliberately silent once the meter has actually crossed its limit: at that point budgetPressure
reports the fact, and a projection about a limit already passed is noise. So the two never both
fire for the same meter.
A daily meter whose TREND crosses its allowance, while the reading itself still looks fine.
This is the predictive half of
budgetPressure, and it exists because a threshold at 80% is information that arrives too late to be acted on: rows-written at 100,000/day is the meter that binds,setAlarm()is itself one row, and the only cheap repair -- serving from a colder tier -- has to be chosen before the allowance is gone, not after.Deliberately silent once the meter has actually crossed its limit: at that point
budgetPressurereports the fact, and a projection about a limit already passed is noise. So the two never both fire for the same meter.