ДокументацияЭксплуатацияУведомления

Уведомления

Muerte Cloud сообщает о деплоях, состоянии сервисов и биллинге по почте или через Telegram-бота. Здесь: какие события бывают, куда их можно отправить и как не утонуть в шуме.

Уведомления настраиваются на уровне воркспейса и переопределяются для отдельных сервисов. Почта и Telegram независимы: неудачные деплои можно держать в Telegram для быстрого взгляда, а ежедневную сводку получать на почту.

Два уровня: воркспейс и сервис
Правила воркспейса по умолчанию действуют на все сервисы. Добавьте переопределение для сервиса, если один проект должен быть громче (или тише) остальных.

На какие события можно подписаться#

FieldDescription
deploy.startedНовая сборка попала в конвейер. Включает SHA коммита, автора и источник запуска.
deploy.succeededНовый релиз прошёл health-check и обслуживает трафик.
deploy.failedКоманда сборки, pre-deploy или запуска завершилась с ненулевым кодом. Предыдущий релиз продолжает работать.
deploy.cancelledДеплой в очереди отменён более новым деплоем или оператором.
service.unhealthyПодряд провалились health-check'и. Инстанс заменяется.
service.recoveredHealth-check'и снова проходят после периода нездоровья.
cron.failedЗапуск cron-задачи завершился ошибкой или по таймауту.
billing.limitРасходы воркспейса пересекли заданный порог (50 / 80 / 100% баланса).

Каналы доставки#

Email
Подписка на категории событий для каждого пользователя. Режим дайджеста собирает шумные события в одно письмо в час.
Telegram-бот
Привяжите воркспейс к @MuerteCloudBot один раз и получайте те же категории событий прямо в чат.

Настройка каналов#

Откройте Workspace settings → Notifications. Email включён по умолчанию для каждого участника; чтобы подключить Telegram, нажмите Connect Telegram, откройте сгенерированную ссылку в Telegram и подтвердите код в чате бота. После подключения выберите категории событий для каждого канала — значения по умолчанию безопасны: ошибки включены, успехи выключены, дайджест для почты включён. На вкладке Settings сервиса можно переопределить категории только для этого проекта.

Уведомления о биллинге#

Уведомления о биллинге срабатывают автоматически по мере расходования предоплаченного баланса — дополнительная настройка не нужна, кроме подключённого канала.

FieldDescription
50%Уведомление о том, что использована половина текущего баланса.
80%Баланс подходит к концу — пополните его, чтобы избежать приостановки сервисов.
100%Баланс исчерпан. Сервисы могут быть приостановлены до пополнения.

Как убрать шум#

Заглушить preview
Непродакшен-сервисам нужны только уведомления об ошибках. Отключите deploy.succeeded для сервисов с тегом preview.
Режим дайджеста
Собирайте успешные деплои в одно письмо в час. Доступно только для email-канала.

Смежные настройки — в разделах Как работают деплои и Переменные окружения.