Grafana OnCall open-source решение для дежурств, которое стоит попробовать (пока не поздно)
Это архивный репозиторий и может быть устаревшим.
Когда ночной звонок — не кошмар, а рабочий процесс
Представьте: 3 часа ночи, ваш мониторинг обнаружил критическую ошибку в продакшене. Но вместо хаотичных звонков и паники — четкий процесс: нужный инженер уже получил уведомление в Slack, эскалация сработала автоматически, а в мобильном приложении видна вся история инцидента. Именно такой сценарий предлагает Grafana OnCall — open-source система для управления дежурствами.
Но есть нюанс: с 11 марта 2025 года проект перешел в режим поддержки и будет архивирован в 2026 году. Хотя критические исправления еще выходят, новых фич ждать не стоит. Так стоит ли сейчас рассматривать это решение?
Что такое Grafana OnCall и кому он пригодится
Grafana OnCall — это часть экосистемы Grafana, предназначенная для:
- DevOps-инженеров
- SRE-специалистов
- Команд поддержки
- Любых технических специалистов, работающих в режиме дежурств
Проект предлагает удобный способ:
- Организовать ротацию дежурств
- Автоматизировать уведомления
- Управлять эскалацией инцидентов
Ключевые возможности (которые пока еще работают)
-
Интеграция с популярными мессенджерами
- Slack-уведомления с возможностью быстрого реагирования
- Поддержка Telegram
- SMS и телефонные звонки через интеграцию с Twilio
-
Гибкие графики дежурств
- Настройка любых схем ротации
- Автоматическая эскалация при отсутствии реакции
- Календарь дежурств с визуализацией
-
Единая панель для всех алертов
- Агрегация предупреждений из разных систем мониторинга
- Группировка связанных инцидентов
- История всех событий
-
Мобильное приложение
- Полноценное управление инцидентами с телефона
- Push-уведомления
- Доступ к истории и контексту проблем
![]() |
Как это работает технически
Grafana OnCall построен на Python и использует:
- Docker для простого развертывания
- Grafana в качестве интерфейса
- REST API для интеграций
Базовая настройка занимает буквально несколько минут:
curl -fsSL https://raw.githubusercontent.com/grafana/oncall/dev/docker-compose.yml -o docker-compose.yml
echo "DOMAIN=http://localhost:8080
COMPOSE_PROFILES=with_grafana
SECRET_KEY=my_random_secret_must_be_more_than_32_characters_long" > .env
docker-compose pull && docker-compose up -d
После этого можно настраивать интеграции и графики дежурств через веб-интерфейс Grafana.
Когда Grafana OnCall особенно полезен
-
Для стартапов
- Быстрый старт без сложных корпоративных решений
- Бесплатный open-source вариант
-
Для команд, уже использующих Grafana
- Единая экосистема мониторинга и алертинга
- Знакомый интерфейс
-
Для распределенных команд
- Мобильное приложение позволяет реагировать из любой точки мира
- Гибкие настройки уведомлений под разные часовые пояса
Что делать сейчас: использовать или искать альтернативы?
Хотя проект перешел в режим поддержки, он:
- Продолжает получать исправления критических уязвимостей
- Полностью работоспособен
- Имеет сообщество пользователей
Альтернативы:
- Grafana Cloud IRM — облачное решение от создателей OnCall
- Opsgenie
- PagerDuty
Вывод: стоит ли пробовать?
Grafana OnCall — отличный вариант, если:
- Нужно бесплатное решение «здесь и сейчас»
- Команда уже использует Grafana
- Готовы к возможному переходу на облачное решение в будущем
Для новых проектов, возможно, лучше сразу рассматривать Grafana Cloud IRM или другие альтернативы. Но если хотите быстро организовать процесс дежурств с минимумом затрат — OnCall еще может стать временным решением.
Где узнать больше:


