Для ИТ-команд от 5 до 50 инженеров, у которых сервис работает круглосуточно: график дежурств, приём алертов из мониторинга и оповещение дежурного звонком, SMS и в Telegram с подтверждением и цепочкой эскалации.
Мне это нужноРанний доступ · Оплата на этой странице пока не принимается
Интернет-магазин с командой из девяти инженеров. В три часа ночи Prometheus сообщает, что платёжный шлюз отвечает с ошибками. Сервис находит по графику дежурного и звонит ему, но тот не берёт трубку. Через десять минут без подтверждения звонок уходит второму по цепочке, тот подтверждает алерт в Telegram и начинает разбираться. Утром в истории видно, кто и когда получил алерт и кто его подтвердил.
Выбрать тарифУ сервиса, который работает круглосуточно, — интернет-магазина, SaaS, проекта веб-студии на поддержке — рано или поздно что-то ломается ночью или в выходной. Мониторинг это видит: Zabbix, Prometheus или Grafana присылают алерт. Вопрос в том, кто его получит и что будет, если он спит.
В небольших командах это обычно решается чатом: алерты сыплются в общий канал, и кто-нибудь его увидит. Ночью не видит никто. Или видят все сразу, и каждый думает, что разбирается кто-то другой.
Крупные компании решают это отдельными системами дежурств. Западный образец — PagerDuty: график дежурств, оповещение дежурного и эскалация, если он не ответил. Российские продукты для крупных компаний тоже есть. Для команды в пять–пятьдесят инженеров нужно то же самое, но проще.
Сервис начинается с графика. Вы заводите инженеров и задаёте ротацию: по дням, по неделям или своим порядком. Замены и отпуска отмечаются в графике, и в любой момент видно, кто дежурит сейчас и кто следующий.
Алерты принимаются из мониторинга, которым вы уже пользуетесь: Zabbix, Prometheus с Alertmanager, Grafana. Настраивается один адрес, на который мониторинг отправляет алерты, — менять сами системы мониторинга не нужно.
Пришёл алерт — сервис находит по графику, кто дежурит, и оповещает его: звонком, SMS и сообщением в Telegram. Дежурный подтверждает, что увидел алерт и берёт его на себя. С этого момента остальные знают: проблемой занимаются.
Если дежурный не подтвердил алерт за заданное время, оповещение автоматически идёт дальше по цепочке: второму дежурному, руководителю команды, кому решите. Цепочка задаётся заранее и может отличаться для разных сервисов.
Не каждый алерт стоит того, чтобы будить человека. Можно задать, какие алерты идут звонком сразу, а какие только сообщением или откладываются до утра. Так ночные звонки остаются только для того, что действительно не может ждать.
Повторяющиеся алерты об одной и той же проблеме сводятся в один, чтобы дежурному не звонили двадцать раз подряд. Когда мониторинг сообщает, что проблема ушла, алерт закрывается сам.
Всё записывается в историю: какой алерт пришёл, кому и каким способом ушло оповещение, кто и когда подтвердил, сколько времени прошло до реакции. По этой истории удобно разбирать инциденты и видеть, на кого приходится больше всего ночных вызовов.
Для небольших команд важно, чтобы дежурства распределялись честно. Сервис показывает, сколько дежурств и ночных вызовов пришлось на каждого за месяц, — это помогает выравнивать график.
Подключение занимает немного времени: завести инженеров с их телефонами и Telegram, задать график и цепочку эскалации, указать адрес сервиса в настройках оповещений мониторинга и отправить пробный алерт, чтобы убедиться, что звонок и сообщение доходят.
Номера телефонов и данные инженеров используются только для оповещений и не передаются третьим лицам.
Сервис рассчитан на ИТ-команды в России от 5 до 50 инженеров, у которых сервис работает круглосуточно. Сейчас он в подготовке: сначала мы проверяем, нужен ли он командам.
Из Zabbix, Prometheus с Alertmanager и Grafana — на один адрес, без изменения самих систем мониторинга.
Звонком, SMS и сообщением в Telegram; дежурный подтверждает, что увидел алерт.
Через заданное время оповещение идёт следующему по цепочке эскалации.
Да. Для каждого вида алертов задаётся, идёт он звонком сразу, сообщением или ждёт утра.
Пока нет — в подготовке. Сначала мы проверяем, нужен ли сервис командам.