Платформенный гид

Настроить оповещения и уведомления

Dockstash делает сбой громким. Любая проваленная копия, восстановление или тренировка немедленно шлёт письмо владельцу проекта, а heartbeat типа «кнопки мертвеца» ловит тихий случай, когда ничего не упало, потому что ничего не запускалось. Каждое оповещение несёт проект, ошибку, время последнего успеха и прямую ссылку.

Шаг за шагом

Как это сделать

  1. Знайте, что вызывает оповещение

    Четыре вида: проваленная копия (любой слой — дамп, restic, место на диске), проваленное восстановление, проваленная тренировка (расхождение байтов или строк) и heartbeat-оповещение, когда в окне у проекта не было успешной копии. Правил по отдельным сбоям нет — сбои оповещают всегда.

  2. Настройте окно heartbeat

    Порог heartbeat (по умолчанию 24 часа) — окно «тишина есть сбой»: если последняя успешная копия проекта старше, приходит оповещение — включая проекты, у которых успеха не было никогда. Оповещения дедуплицируются в пределах окна и сбрасываются, как только копия проходит.

  3. Добавьте вебхук для дежурства

    Задайте URL вебхука оповещений — каждое оповещение также отправит свой JSON туда: подключайте Slack, PagerDuty или собственного бота. Письмо и вебхук несут одинаковую нагрузку: автоматика видит ровно то же, что и вы.

  4. Пользуйтесь журналом аудита

    Разрушительные и платёжные действия (запуски копий, срабатывания восстановления, удаления расписаний, смены тарифа) добавляются в неизменяемый журнал аудита с актором, действием, целью, IP и временем — путей изменения или удаления нет. Смотрите из аккаунта или через API аудита.

Сделайте это в один клик с Dockstash

Dockstash выполняет ровно тот дамп, что выше, передаёт его restic вовне и автоматически проверяет восстановление тренировкой — без скриптов на поддержке.

Последнее обновление: July 2026

Часто задаваемые вопросы

Засыплет ли меня письмами вечно падающий проект?

Heartbeat-оповещения дедуплицируются на длину окна перед повтором, а успешная копия сразу очищает дедупликацию. Оповещения о сбоях идут на каждый упавший запуск — если запуски падают подряд, это сигнал, не спам.

Что в нагрузке оповещения?

Имя проекта, детали ошибки, время последнего успеха и прямая ссылка на панель проекта. Вебхук получает те же поля в JSON.

Почему пришло оповещение, если ничего не падало?

Это heartbeat: в окне не приземлилось ни одной успешной копии. Пауза расписания, остановленный агент или никогда не запускавшийся проект — в тишине выглядят одинаково; «кнопка мертвеца» существует ровно для этих случаев.

Может ли внешний мониторинг следить за самим Dockstash?

Да — направьте аптайм-монитор на неаутентифицированный эндпоинт здоровья (200 при здоровом стеке, 503 при деградации). Совокупные счётчики без персональных данных лежат на эндпоинте метрик.