Сопровождение производственных ИТ-систем в дипломе: от runbook до SLA-отчётности
Введение: почему кейс «Рикитлаб» — это готовый каркас ВКР
26 марта 2026 года ИТ-компания «Рикитлаб» объявила о запуске комплексной модели сопровождения производственных ИТ-систем — от мониторинга и инцидент-менеджмента до планово-предупредительных работ и SLA-отчётности перед заказчиком. Для выпускника это не просто новость, а легальный способ обосновать актуальность дипломного проекта без воды про «цифровизацию всего». Согласитесь: когда на защите вы говорите «рынок услуг сопровождения формируется прямо сейчас, вот публичный кейс от вендора от 2026 года», комиссия кивает — а не листает телефон.
Ниже — как превратить этот тренд в защищаемую ВКР: какие темы брать, какие метрики считать, какие схемы чертить и где чаще всего валятся студенты. Если вы решаете, как написать ВКР по DevOps/SRE и не хотите скатываться в «ещё один сервис на Flask», — читайте внимательно.
Основная часть: 4 темы, метрики, схемы и код
Тема 1. Проектирование системы мониторинга производственного контура
Актуальность. Кейс «Рикитлаб» прямо говорит: сопровождение = непрерывное наблюдение. Значит, в Главе 1 вы анализируете подходы observability (метрики, логи, трейсы), в Главе 2 проектируете сборщик телеметрии, в Главе 3 валидируете на нагрузочном стенде.
Цель: снизить время обнаружения инцидента (MTTD) на изолированном стенде.
Задачи:
- сравнить OpenTelemetry, Prometheus, Zabbix по критериям ISO/IEC 25010 (производительность, надёжность, сопровождаемость);
- спроектировать архитектуру сбора телеметрии (диаграмма C4 — уровень Container);
- реализовать экспортёры и дашборды;
- измерить MTTD до/после внедрения на 3 сценариях отказа.
Тема 2. Автоматизация runbook-ов и реагирование на инциденты
Тут вы строите pipeline «алерт → автодействие → постинцидент-отчёт». Отличный мостик между теорией (ITIL 4, практики incident & problem management) и практикой. Метрики: MTTR, MTBF, доля автоустранённых инцидентов.
Тема 3. Модель SLA-отчётности для заказчика сопровождения
Кейс «Рикитлаб» включает отчётность перед заказчиком. Значит, в ВКР можно формализовать SLI/SLO/SLA-каскад и построить автоматический отчёт. Это редкая тема — и потому выигрышная: конкурентов на защите почти нет.
Тема 4. Отказоустойчивость и планово-предупредительные работы
Здесь уместны Kubernetes, chaos-инжиниринг и сценарии «что если упадёт узел». Глава 3 — серия экспериментов с фиксацией восстановления.
| Тема ВКР | Глава 1 | Глава 2 | Глава 3 | Ключевая метрика |
|---|---|---|---|---|
| Мониторинг | Анализ observability, ISO/IEC 25010 | C4-архитектура, экспортёры | Нагрузочный стенд, MTTD | MTTD, полнота трейсов |
| Runbook-и | ITIL 4, инцидент-менеджмент | Автоматизация, оркестрация | A/B-прогон сценариев | MTTR, доля авто |
| SLA-отчётность | SLI/SLO/SLA, ГОСТ 34.601 | Модуль сбора и отчётов | Валидация на 30 днях логов | Корректность отчёта, % downtime |
| Отказоустойчивость | Паттерны HA, Kubernetes | Топология кластера | Chaos-эксперименты | RTO, RPO, доступность |
Что чертить: 4 обязательные схемы
- C4 Container — компоненты сбора и хранения телеметрии.
- BPMN-диаграмма — процесс обработки инцидента от алерта до закрытия.
- UML Sequence — взаимодействие агента, коллектора и хранилища метрик.
- Схема SLA-каскада — от SLI к отчёту заказчику.
Все схемы оформляйте по ГОСТ 19.701 (ЕСПД) для блок-схем и по правилам оформления UML — единый стиль, подписи, нумерация.
Кусок кода, который украсит Главу 2
Пример конфигурации приёма метрик через OpenTelemetry Collector — можно привести как фрагмент в приложении:
receivers:
otlp:
protocols:
grpc:
http:
processors:
batch:
timeout: 5s
attributes/cleanup:
actions:
- key: host.name
action: delete
exporters:
prometheus:
endpoint: "0.0.0.0:8889"
loki:
endpoint: "http://loki:3100/loki/api/v1/push"
service:
pipelines:
metrics:
receivers: [otlp]
processors: [batch, attributes/cleanup]
exporters: [prometheus]
logs:
receivers: [otlp]
processors: [batch]
exporters: [loki]
Такой фрагмент легко защитить: он показывает, что вы понимаете разницу между receiver/processor/exporter, а не просто копируете docker-compose из статьи.
FAQ: что реально спрашивают студенты
Где взять данные, если на работе не дают доступ к продакшену?
Собирайте синтетику: генератор логов (например, на Python + Faker), нагрузочный инструмент (k6 или Locust), искусственно поднимайте инциденты через chaos-эксперименты. В Главе 1 честно укажите: «используется эмуляция производственного контура по причине NDA» — это нормальная и защищаемая формулировка.
Достаточно ли open-source-стека для ВКР?
Более чем. Prometheus + Grafana + OpenTelemetry + Loki закрывают 90% задач. Если руководитель требует «коммерческое решение» — добавьте в сравнительную таблицу Datadog/Zabbix и аргументируйте выбор по критериям ISO/IEC 25010 и TCO.
Как считать эффективность сопровождения без реальных SLA?
Моделируйте. Возьмите 30-дневный синтетический лог, посчитайте baseline (ручное реагирование) и результат после автоматизации. Разница по MTTR — ваша защищаемая метрика. Главное — показать методологию расчёта, а не «магические» числа.
Обязательно ли разворачивать Kubernetes или хватит docker-compose?
Зависит от темы. Для мониторинга и SLA-отчётности docker-compose на 3–5 сервисах — достаточный стенд. Kubernetes нужен, если тема про отказоустойчивость и HA. Не раздувайте инфраструктуру «на всякий случай» — комиссия это видит.
- Обоснована актуальность со ссылкой на конкретный отраслевой кейс (например, CNews 2026-03-26).
- Задачи в Главе 1 ↔ методы во Главе 2 ↔ метрики в Главе 3 логически связаны.
- Все схемы имеют подписи, ссылки в тексте и номера по ГОСТ.
- Метрики описаны формулами (MTTR = Σt_restore / N), а не только словами.
- Приложения содержат листинги, конфиги, сырые логи стенда.
- Уникальность текста — 70%+ по вузовской системе, включая английские термины.
- Список литературы: свежие источники 2023–2026 + стандарты (ГОСТ 34.601, ISO/IEC 25010).
- Путают мониторинг и observability. «Поставил Zabbix» — это не observability. Нужны метрики + логи + трейсы, и в Главе 1 это должно быть разведено. Смотрите §3.4 кейса «Рикитлаб» — там именно комплексный подход.
- Считают «средний» MTTR без распределения. Среднее по 3 инцидентам ничего не значит. Давайте медиану и 95-й перцентиль, иначе на защите поймают на статистике.
- Забывают про регламентные работы. В кейсе «Рикитлаб» сопровождение включает планово-предупредительные работы — если их нет в вашей модели, выводы по SLA будут завышены.
Источник: «Рикитлаб» запустила комплексную модель сопровождения производственных ИТ-систем (опубликовано 2026-03-26)