Перейти к содержимому
9 / 10

Сезонность, праздники и релизы: как не получать алерт каждую пятницу?

Регулярные ложные тревоги почти всегда объясняются тем, что детектор не знает календаря. Лечится это тремя слоями. Первый — множественная сезонность: суточная, недельная и годовая компоненты, которые снимаются разложением или задаются гармониками Фурье; одной суточной почти никогда не хватает. Второй — календарь событий: праздники, распродажи, маркетинговые кампании, релизы и миграции; их подают модели как признаки-индикаторы с окном влияния до и после, а не вычищают постфактум. Третий — режимы: у ряда может быть несколько нормальных состояний (будни, выходные, каникулы), и модель нормы для каждого своя. Отдельно стоит помнить о технических «праздниках»: переход на летнее время, високосный день, смена версии клиента с другой частотой отправки телеметрии. Практическое правило: каждый повторяющийся ложный алерт превращается в признак, иначе команда просто перестанет читать канал.

Сезонность, праздники и релизы: как не получать алерт каждую пятницу? | JScriptiser