Grafana OnCall open-source решение для дежурств, которое стоит попробовать (пока не поздно)

24 Mar, 2026

Это архивный репозиторий и может быть устаревшим.

3,887
🔱 411
👥 143

Когда ночной звонок — не кошмар, а рабочий процесс

Представьте: 3 часа ночи, ваш мониторинг обнаружил критическую ошибку в продакшене. Но вместо хаотичных звонков и паники — четкий процесс: нужный инженер уже получил уведомление в Slack, эскалация сработала автоматически, а в мобильном приложении видна вся история инцидента. Именно такой сценарий предлагает Grafana OnCall — open-source система для управления дежурствами.

Но есть нюанс: с 11 марта 2025 года проект перешел в режим поддержки и будет архивирован в 2026 году. Хотя критические исправления еще выходят, новых фич ждать не стоит. Так стоит ли сейчас рассматривать это решение?

Что такое Grafana OnCall и кому он пригодится

Grafana OnCall — это часть экосистемы Grafana, предназначенная для:

  • DevOps-инженеров
  • SRE-специалистов
  • Команд поддержки
  • Любых технических специалистов, работающих в режиме дежурств

Проект предлагает удобный способ:

  • Организовать ротацию дежурств
  • Автоматизировать уведомления
  • Управлять эскалацией инцидентов

Ключевые возможности (которые пока еще работают)

  1. Интеграция с популярными мессенджерами

    Реклама
    • Slack-уведомления с возможностью быстрого реагирования
    • Поддержка Telegram
    • SMS и телефонные звонки через интеграцию с Twilio
  2. Гибкие графики дежурств

    • Настройка любых схем ротации
    • Автоматическая эскалация при отсутствии реакции
    • Календарь дежурств с визуализацией
  3. Единая панель для всех алертов

    • Агрегация предупреждений из разных систем мониторинга
    • Группировка связанных инцидентов
    • История всех событий
  4. Мобильное приложение

    • Полноценное управление инцидентами с телефона
    • 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 особенно полезен

  1. Для стартапов

    • Быстрый старт без сложных корпоративных решений
    • Бесплатный open-source вариант
  2. Для команд, уже использующих Grafana

    • Единая экосистема мониторинга и алертинга
    • Знакомый интерфейс
  3. Для распределенных команд

    • Мобильное приложение позволяет реагировать из любой точки мира
    • Гибкие настройки уведомлений под разные часовые пояса

Что делать сейчас: использовать или искать альтернативы?

Хотя проект перешел в режим поддержки, он:

  • Продолжает получать исправления критических уязвимостей
  • Полностью работоспособен
  • Имеет сообщество пользователей

Альтернативы:

  • Grafana Cloud IRM — облачное решение от создателей OnCall
  • Opsgenie
  • PagerDuty

Вывод: стоит ли пробовать?

Grafana OnCall — отличный вариант, если:

  • Нужно бесплатное решение «здесь и сейчас»
  • Команда уже использует Grafana
  • Готовы к возможному переходу на облачное решение в будущем

Для новых проектов, возможно, лучше сразу рассматривать Grafana Cloud IRM или другие альтернативы. Но если хотите быстро организовать процесс дежурств с минимумом затрат — OnCall еще может стать временным решением.

Где узнать больше:

Stargazers over time

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.