🧪 Лаборатория Инструменты: 🔥 Prometheus · 📊 Grafana · 🐳 Docker · 🖥 Bash
Лабораторная работа «Prometheus + Grafana для системных аналитиков»¶
Зачем участникам эта лабораторная?¶
Как системный аналитик, вы часто слышите: «система тормозит», «иногда не работает», «не справляется с нагрузкой». Но что это значит в цифрах? Как проверить, что после релиза стало лучше, а не хуже?
В этой лабораторной вы научитесь работать с конкретными метриками системы, создавать понятные графики для контроля требований и настраивать уведомления о проблемах. Это практический навык, который сразу применим в работе.
За 4 часа вы научитесь:
- 📐 Переводить общие требования в цифры — от «система должна работать быстро» к «ответ за 300 мс при 500 запросах в секунду»
- 📊 Понимать реальное состояние системы — сколько запросов обрабатывается, какой процент ошибок, как быстро отвечает API
- 🖥 Создавать панели мониторинга — визуальные требования, понятные и команде, и заказчику
- 🔔 Настраивать автоматические уведомления — система сама сообщит о проблемах до жалоб пользователей
- 🎯 Формулировать реалистичные SLA — на основе реальных данных, а не пожеланий заказчика
- 🔍 Анализировать инциденты по графикам — быстро находить причину проблем по метрикам
Что такое Prometheus и Grafana (вкратце)?¶
Prometheus — система, которая собирает и хранит метрики (цифровые показатели работы системы).
Grafana — инструмент для создания графиков и панелей мониторинга из этих метрик.
Вместе они дают полную картину: сбор данных → хранение → красивые графики → уведомления о проблемах.
Для кого¶
Системные и бизнес-аналитики, архитекторы решений, владельцы продукта — все, кто:
- Пишет нефункциональные требования
- Участвует в приёмке релизов
- Объясняет заказчику состояние системы
- Анализирует инциденты
Не нужно: быть программистом или администратором.
Нужно: понимать что такое API и HTTP-запросы, иметь опыт работы с требованиями.
Практика за 4 часа¶
| Блок | Тема | Время |
|---|---|---|
| 1 | Запуск стенда, метрики из бизнес-требований | 30 мин |
| 2 | Основы метрик: счётчики, значения, распределения | 45 мин |
| 3 | Создание панели «Взгляд аналитика» (6 графиков) | 60 мин |
| 4 | SLA/SLO: целевые показатели на основе данных | 30 мин |
| 5 | Фильтры, отметки релизов, сравнение версий | 45 мин |
| 6 | 🔔 Настройка уведомлений в Telegram | 45 мин |
| 7 | Симуляция инцидентов: анализ по графикам | 30 мин |
| 8 | Как внедрить это в своих проектах | 15 мин |
Блок 3 — Панель «Взгляд аналитика»¶
Соберёте панель с 6 графиками:
- Количество запросов в секунду
- Процент ошибок
- Время ответа (95-й процентиль)
- Топ-5 самых используемых методов
- Количество созданных заказов
- Время работы системы
Блок 6 — Уведомления в Telegram¶
Настроите правила оповещений: - Система медленно отвечает - Много ошибок - Сервис недоступен
Блок 7 — Инциденты¶
Симулируете 3 типичные проблемы и отработаете алгоритм:
Результат для бизнеса¶
Конкретика вместо общих слов:
| Было | Стало |
|---|---|
| «API тормозит» | «Время ответа выросло с 200 до 800 мс после обновления» |
| «Иногда не работает» | «За неделю 0.15% запросов завершились ошибкой» |
| «Не справится с нагрузкой» | «Сейчас 400 RPS, пик 900 — есть двойной запас» |
Общий язык с командой — споры заменяются графиками, предположения — данными.
Проактивность — узнаёте о проблемах раньше пользователей.
Что вы получите¶
Компетенции:
- ✓ Формулирование измеримых требований — «быстро и надёжно» → конкретные цифры
- ✓ Чтение метрик — понимать что показывают разные типы графиков
- ✓ Создание информативных панелей — визуализировать требования и их выполнение
- ✓ Работа с SLA/SLO — устанавливать реалистичные цели на основе данных
- ✓ Настройка мониторинга — получать уведомления о проблемах вовремя
- ✓ Анализ инцидентов — быстро находить причины по графикам
Материалы на руки:
- 📦 Готовый стенд — все компоненты в Docker, запускается одной командой
- 📊 Панель мониторинга — 6 настроенных графиков для типовых задач аналитика
- 📝 Шпаргалка с запросами — 20 готовых формул для получения метрик
- 🔔 Набор правил уведомлений — готовые шаблоны для адаптации
- 📱 Настроенные оповещения — интеграция с Telegram
Чем эта лабораторная отличается¶
- 🎯 Фокус на задачах аналитика — не про администрирование, а про работу с требованиями
- 🔄 Готовые решения — всё уже настроено, остаётся изучить и адаптировать
- 💼 Бизнес-контекст — каждая метрика объясняется через пользовательские сценарии
- ⚡ Быстрый результат — за 4 часа получите работающую систему мониторинга
Стоимость и регистрация¶
| Цена | |
|---|---|
| 🔑 Подписка VK Donut (все лабораторные) | 690 ₽/мес |
| 🎫 Разовое участие | уточняется |
📅 Ближайшая дата: 2026-05-31, 10:00-14:00 МСК · все мероприятия
Методические материалы¶
- Запись лабораторной работы
- Презентация и методические материалы
- Готовые скрипты и конфигурации
- Чек-листы и шаблоны
- Доступ к стенду на 7 дней
- Закрытый чат участников
- Ответы на вопросы в течение 14 дней
Дальнейший маршрут¶
- Docker для системных аналитиков — основы контейнеризации
- Kubernetes для системного аналитика — оркестрация и диагностика
- Интенсив «DevOps для аналитиков» — полный цикл от требований до эксплуатации