Почему сбои повторяются в одно и то же время
Вроде опять ночью. Вроде опять по четвергам. Кажется совпадением - пока кто-нибудь не проверит цифрами.
Какую задачу решаем?
Инциденты будто идут по расписанию, но доказать это на глаз сложно, а предсказать следующий пик - тем более. Между тем найденный ритм почти всегда указывает на конкретный механизм: ночной пакетный процесс, задачу по расписанию, еженедельный отчёт, который забивает базу в один и тот же момент.
Что находит движок
Движок ищет ритм двумя методами сразу и, если находит период, предсказывает следующий пик. Так это выглядит:
Пример показывает, что именно умеет метод. На ваших данных движок назовёт конкретный период и время следующего пика - а если ритма нет, честно сообщит, что периодичность не обнаружена.
Как это считается
Метод из семейства прогнозов - «что будет дальше?».
- Периодичность и сезонность (ACF, Lomb-Scargle). ACF ищет повтор ряда с самим собой (пик на 24 ч - суточный ритм, на 168 ч - недельный). Lomb-Scargle ищет тот же ритм спектрально и работает даже когда события идут не по ровной сетке. Нужны временные метки за срок минимум в два предполагаемых периода.
Ритм должен успеть повториться хотя бы дважды - иначе движок прямо говорит «периодичность не найдена», а не выдумывает цикл.
Проверить, есть ли ритм в ваших сбоях
Загрузите историю инцидентов - движок поищет периодичность и, если найдёт, спрогнозирует следующий пик.
Все данные обрабатываются изолированно и не передаются третьим лицам.