Автоматизация по расписанию
Модуль Automation позволяет настроить операцию один раз и доверить её выполнение системе — вместо того чтобы выполнять рутинные действия (ночной перезапуск, смену пулов по расписанию) вручную в нужное время.
Правило объединяет три части: область применения (scope), условие срабатывания (расписание или метрика устройства) и одно действие. Каждое срабатывание создаёт задачу в Activity Center. v1.0.0-alpha2
Как открыть
Раздел Automation в сайдбаре, в контексте текущей площадки.
Как создать правило по расписанию
- Нажмите Create rule
- Задайте Name — понятное название правила
- Задайте Scope — фильтр устройств (по модели, прошивке, алгоритму, задаче сканирования, аккаунту пула и др.) или оставьте пустым для всех устройств площадки
- Выберите тип триггера Schedule
- Настройте расписание:
- Recurring — повторяющееся, с выбором дней недели (минимум один)
- One-time — одноразовое, с конкретной датой
- Time — время выполнения
- Выберите действие: Reboot, Restart, Pause mining, Resume mining, Thermal control, Pool config — для Thermal control и Pool config открывается форма параметров, идентичная соответствующей групповой операции
- Опционально включите Show notification — всплывающее уведомление при срабатывании
- Сохраните правило
Под полями расписания отображается текстовая расшифровка: периодичность, время, таймзона площадки и дата ближайшего запуска.
Карточка правила
Каждая карточка показывает: иконку типа триггера, название, статус (Active/Disabled), описание триггера и действия, scope, Next run и Last run, историю последних 7 запусков (успех/ошибка).
Меню карточки (⋯): Edit, Run Now, Duplicate, Enable/Disable, Delete. Run Now запускает операцию немедленно, не меняя расписание.
У выключенного правила (Disabled) фон карточки отличается визуально, Next run не отображается.
Как это работает
- Scope вычисляется динамически — на момент срабатывания, а не на момент создания правила. Если под условия scope на тот момент подходят новые устройства — они тоже будут затронуты
- Устройства в Service Mode и заблокированные (Lock state) автоматически исключаются из выполнения любого правила
- Одноразовое правило после выполнения автоматически переходит в выключенное состояние
- Ошибка на отдельных устройствах не прерывает выполнение на остальных — итог отражается в истории запусков как частичная ошибка
Примечания
Таймзона площадки в форме правила не выбирается — берётся из настроек площадки и отображается в текстовой расшифровке.
Удаление площадки
Удаление площадки — необратимая операция. `v0.4.0` Перед удалением Pulse показывает список всех объектов которые будут затронуты и требует подтверждения через ввод названия площадки.
Автоматизация по событию
Условные правила (Condition) реагируют на состояние устройств в реальном времени — вместо того чтобы ждать планового обхода оператора, система сама перезапускает зависший майнер, снижает нагрузку при перегреве или отключает проблемную плату в момент возникновения проблемы. `v1.0.0-alpha3`