Дежурные оповещения без PagerDuty: телефонный звонок на P1, когда вас трое

Есть ротация — используйте PagerDuty. Если вас один-три человека и оповещения приходят в Gmail и Slack, вот как получить настоящий звонок на алерт P1.

Если у вас есть дежурная ротация, перестаньте читать и настройте PagerDuty, Better Stack или любой другой инструмент для дежурств, которым команда уже наполовину пользуется. Эти инструменты владеют расписаниями, эскалацией и подтверждением, и ничего дешёвого это не заменит. Этот пост для другого случая: вас один человек или трое, каждое важное оповещение и так приходит в Gmail или Slack, а телефон говорит «дзинь» при аварии точно так же, как при комментарии в Jira.

OLL.E не делает ничего из того, что делает PagerDuty. Он читает Gmail и уведомления вашего Slack в поисках того, что вы сами называете инцидентом, и звонит вам. На iPhone часть с Gmail работает без ничего лишнего; часть со Slack нуждается в брелоке PinG. Если вы только что подумали «а кто ответит на звонок, пока я в самолёте», у вас уже есть ротация, и вы и так знаете, что покупать.

Нужен ли небольшим командам PagerDuty?

Нет, если никто никому не передаёт пейджер. Ценность PagerDuty — в цепочке: он знает, кто дежурит на этой неделе, вызывает этого человека, и если никто не подтвердил вызов, вызывает следующего. У команды из трёх человек, где отвечает всегда один и тот же, расписания запускать не для чего.

Бесплатный тариф щедр для команды такого размера: до 5 пользователей, одно дежурное расписание, одна политика эскалации и 100 SMS- или телефонных уведомлений в месяц. Professional — 21 $ на пользователя в месяц при годовой оплате (25 $ помесячно). Если каждое важное оповещение приходит от монитора, который можно направить в PagerDuty, попробуйте сначала бесплатный тариф, прежде чем читать остальное в этом посте. Сложнее становится, когда оповещение — это человек. Клиент пишет «сайт не работает!!», или сооснователь спрашивает в Slack «эм, с продакшеном всё ок?». Ни один монитор это не отправлял, и в нашем опыте именно такие инциденты небольшие команды замечают с опозданием.

Opsgenie раньше был другим дешёвым вариантом. Atlassian перестала продавать его новым клиентам в 2025 году и переводит существующих на Jira Service Management и Compass.

Дешёвая схема вполне годится для соло-основателя, чей побочный проект приносит деньги, для двух-трёх человек, которые вслух договорились, что ночами отвечает один названный человек, и для небольшого агентства, чей клиент пишет «сайт лежит» по почте так же часто, как об этом сообщает монитор.

Как получить телефонный звонок при критическом оповещении?

Четыре способа без инструмента для дежурств.

Первый — собственный звонок вашего монитора. UptimeRobot звонит на любом платном тарифе; самый дешёвый, Solo, стоит 9 $ в месяц при годовой оплате, и каждый звонок тратит кредиты, а не идёт из месячной квоты. Бесплатный тариф Better Stack оповещает только по почте и в Slack, а неограниченные звонки и SMS идут вместе с лицензией Responder за 34 $ в месяц. Любой из вариантов — самый простой ответ, если этот монитор — ваш единственный источник инцидентов.

Собственные исключения вашего телефона не стоят ничего. На новых Android откройте «Настройки» > «Режимы», выберите режим, затем «Фильтры уведомлений», и выберите, какие люди, приложения и будильники всё ещё проходят (Google пишет, что меню отличаются у разных телефонов, а в старых версиях это называется «Не беспокоить»). На iPhone это «Настройки» > «Фокусирование», выберите режим, затем «Люди» или «Приложения». Загвоздка в том, что если пропустить Gmail, пройдёт заодно каждое письмо с этого аккаунта вместе с аварией, и это всё равно останется просто уведомлением.

Pushover стоит 4,99 $ единоразово за платформу, после 30-дневного бесплатного периода. Он отправляет push, а не звонок, и что-то выше по цепочке должно его запустить.

Сервис «Phone Call» в IFTTT умеет действие «Call my phone», которое звонит вам и зачитывает короткое сообщение вслух. Для него нужен тариф Pro (5,49 $ в месяц при годовой оплате) и номер США, и он останавливается после 100 звонков в месяц. Подробнее в посте о Zapier против IFTTT.

Или что-то читает сообщение за вас, и здесь как раз место OLL.E. Вы пишете словами своей команды, что считается инцидентом, он проверяет уведомления Gmail и Slack на совпадение, и звонит вам.

PagerDutyСобственные звонки вашего монитораPushoverOLL.E
Ротация и эскалацияДа, это и есть продуктНетНетНет
Телефонный звонокДа; бесплатный тариф включает 100 SMS/телефонных уведомлений в месяцДа, на платных тарифахНет, pushДа, или будильник
Работает с почтой и SlackЧерез настроенные вами интеграцииНетТолько то, что вы сами туда подключитеДа, оба — источники
Цена отБесплатно до 5 пользователей; Professional 21 $/пользователь в месяц при годовой оплатеUptimeRobot Solo 9 $/месяц при годовой оплате (звонки списывают кредиты); Better Stack Responder 34 $/месяц4,99 $ единоразово за платформу, 30-дневный пробный периодБесплатный тариф, 4 отслеживания; Pro 19,99 $ в месяц
Сверено по страницам тарифов каждого сервиса в конце октября 2026 года. Цены и тарифы меняются; проверяйте перед решением.

Может ли Slack мне позвонить?

Нет. Можно добавить ключевые слова в настройках уведомлений Slack, и сообщение с одним из них даст обычное уведомление. На iPhone можно пропустить Slack через режим фокусировки в «Настройки» > «Фокусирование» > «Приложения», но тогда проходят вообще все уведомления Slack, включая шутки из #random.

Чтобы сообщение Slack превратилось в звонок, что-то вне Slack должно прочитать уведомление и набрать номер. На Android OLL.E делает это через доступ к уведомлениям. iPhone не даёт приложениям читать уведомления других приложений в фоне, поэтому там отслеживанию Slack нужен PinG — Bluetooth-брелок, который передаёт уведомления и сам подаёт сигнал через собственный динамик.

А как же письма от UptimeRobot, Grafana и Sentry?

Все эти инструменты шлют письма, а для фильтра по ключевым словам письмо «resolved» выглядит почти как письмо «down». Три отслеживания закрывают почти всё, каждое по образцу отслеживания аварии продакшена.

Звонок

Начните с того, что будит вас: «Позвони мне, если в почте или Slack появится «продакшен лежит», «P1» или «клиенты не могут войти»». Он звонит вам и пересказывает переписку, так что звонок приходит сразу с теми тремя строчками, которые вы иначе читали бы, стоя на кухне. Используйте настоящие слова вашей команды. Если инциденты у вас начинаются с того, что кто-то пишет «ой-ой» в #eng, вставьте «ой-ой» во фразу. OLL.E читает сообщение по смыслу, а не ищет точную строку, так что «P1 запланирован на следующий спринт» в обсуждении планов звонить не должен. Ожидайте, что фразу придётся переформулировать несколько раз.

Мониторы

Письма от мониторов специально получают будильник, а не звонок. Звонок на каждый всплеск приучит вас отклонять звонки. Напишите «Включи будильник, если письмо от Sentry, UptimeRobot или Grafana говорит, что сервис упал или выросла доля ошибок», и добавьте ярлык Gmail как действие. Источник здесь только Gmail, так что это отслеживание полностью работает на iPhone. Письмо «resolved» не подходит под то, что просит фраза; если хотите собирать такие письма к утру, заведите для них отдельное отслеживание с Шорт-листом в качестве оповещения.

Передача

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

Затем проверьте это: отправьте себе письмо «продакшен лежит» с другого аккаунта. Если телефон молчит, сначала проверьте телефон, а не отслеживание. Пройдёт ли звонок или будильник OLL.E через «Не беспокоить» или режим фокусировки — решает сам телефон. На Android разрешите звонки OLL.E в «Настройки» > «Режимы», выберите режим, затем «Фильтры уведомлений». На iPhone добавьте их в «Настройки» > «Фокусирование» > «Люди». Если PinG сопряжён с iPhone, брелок заодно звонит через собственный динамик.

Чего не хватает дешёвой схеме дежурств?

Двух вещей. Решите, что готовы жить с обеими, прежде чем отказываться от инструмента для дежурств.

Первая — это вы сами: разряженный телефон, авиарежим после позднего рейса, грипп, неделя отпуска. PagerDuty замечает неподтверждённый вызов и переходит к следующему человеку. У OLL.E нет следующего человека, потому что вы никогда не давали ему список. Отслеживание передачи кладёт письмо перед коллегой, но не может его разбудить и не может сказать вам, проснулся ли он.

Вторая — подтверждение. Нажатие «Ack» в инструменте для дежурств говорит всем остальным, что вы в курсе. Без этого двое чинят одно и то же в три ночи, или каждый думает, что этим занимается другой. Для трёх человек общее сообщение в чате «занимаюсь» решает эту проблему.

Где-то после пяти-шести человек это перестаёт работать.

Моё мнение: если никто никому не передаёт пейджер, настройте звонок на этой неделе и переходите на PagerDuty в тот день, когда напишете своё первое дежурное расписание. Небольшие команды часто держат открытой вкладку с пробным периодом инструмента для дежурств месяцами, пока настоящие инциденты приходят по почте и читаются только на следующее утро.

Для команды без ротации OLL.E — это та часть, которая читает письмо об инциденте или сообщение в Slack и звонит вам. Вы пишете «Позвони мне, если «продакшен лежит» или алерт P1 появится в почте или Slack», и звонок приходит вместе со сводкой переписки. Он не делает ротации, эскалацию или подтверждение. Бесплатный тариф покрывает такую небольшую схему, без карты. Pro — 19,99 $ в месяц с 7-дневным пробным периодом. На iPhone Gmail работает как есть; для Slack нужен брелок PinG, который продаётся отдельно.

Вопросы, которые задают

Есть ли бесплатная альтернатива Opsgenie для небольшой команды?

Самый очевидный вариант — бесплатный тариф PagerDuty: до пяти пользователей, одно расписание, одна политика эскалации и 100 SMS- или телефонных уведомлений в месяц. Сам Opsgenie больше не продаётся новым клиентам, поскольку Atlassian переводит людей на Jira Service Management и Compass. Если нужен только звонок при письме или сообщении в Slack об инциденте, бесплатный тариф OLL.E покрывает четыре отслеживания.

Как получить телефонный звонок, когда падает сайт?

Включите голосовые оповещения вашего монитора, если они есть. UptimeRobot включает звонки на платных тарифах от 9 $ в месяц при годовой оплате, оплачиваемые кредитами, а Better Stack даёт неограниченные звонки с лицензией Responder за 34 $ в месяц. Если оповещение приходит письмом или сообщением в Slack, нужно что-то, что прочитает его и наберёт номер, например OLL.E, либо действие «Call my phone» в IFTTT при номере США и тарифе Pro.

Может ли Slack позвонить мне при критическом оповещении?

Нет. Совпадение по ключевому слову в Slack даёт обычное уведомление. Чтобы получить звонок, другое приложение должно прочитать уведомление и набрать номер: на Android это делает OLL.E через доступ к уведомлениям, а на iPhone нужен брелок PinG, потому что iOS не подпускает фоновые приложения к уведомлениям других приложений.

Что умеет PagerDuty такого, чего не может дешёвая схема дежурств?

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

Отслеживания из этой статьи

Читать дальше

Choose your colour

Your PinG is reserved in the colour you pick here.