практикум
Prometheus
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера

Кому подойдёт
DevOps-инженерам и SRE
которым важно обеспечить надёжность и производительность систем, что невозможно без качественного мониторинга
Системным администраторам
которые хотят перейти от реактивного решения проблем («все упало») к проактивному — предотвращать сбои на основе метрик
Разработчикам
которые заинтересованы в получении данных о производительности своих приложений в реальных условиях
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Онбординг
- Онбординг
Prometheus
- Обзор и установка Prometheus
- Подключение системного экспортера
- Подключение экспортеров для сервисов
- Получение метрик из приложений
- Прием метрик по push модели
- Автоматическое обнаружение целей для мониторинга
- Использование PromQL для анализа метрик
- Визуализация метрик в Grafana
- Создание и настройка алертов
- Настройка нотификаций (alertmanager)
- Prometheus Federation
- Long Term Storage
- Prometheus Security
- Prometheus Useful cases
Финальное задание
- Итоговое задание
- Заключение
Ключевые навыки для резюме:
немного о
технологии
Стандарт мониторинга
Prometheus — открытый инструмент мониторинга и алертинга, принятый как стандарт для observability в средах Kubernetes и других облачных системах
67 %
компаний используют Prometheus в продакшене согласно отчёту CNCF за 2024 год
Prometheus + Grafana
Союз Prometheus и Grafana — наиболее популярное решение для визуализации метрик, мониторинга систем и реакций на инциденты в DevOps и SRE‑командах
Prometheus Exporters
Экспортеры Prometheus — микробинарные компоненты (<10 МБ), которые легко развернуть и использовать для сбора метрик с ОС, баз данных, сетей и приложений. Они обеспечивают модульную, pull‑ориентированную архитектуру мониторинга без vendor lock‑in
Фокус на развитие
В планах — улучшение масштабируемости, возможностей хранения, повышение производительности запросов, улучшенная интеграция с сервисными системами — всё это говорит о готовности инструмента служить в инфраструктуре долгосрочно
Пример задания
В этом задании вам будет необходимо настроить алерт на персентиль времени выполнения compaction внутри самого prometheus. На подготовленной виртуальной машине уже установлен Prometheus.
Критерии оценки выполнения задания:
Prometheus собирает метрики с самого себя (настроено по умолчанию).
В Prometheus подключены правила алертинга из файла /opt/prometheus/alerts.yml
В файле /opt/prometheus/alerts.yml описан алерт:
Название алерта - CompactionTimeTooLong
Алерт должен проверять 95 персентиль для метрики prometheus_tsdb_compaction_duration_seconds_bucket и если он больше или равен 1 секунде - должен срабатывать
Алерт должен срабатывать если он активен более 5 минут
Алерт должен иметь лейблы: severity=warning и env=dev
Алерт должен иметь summary вида: Compaction time on $INSTANCE equals $DATA. Вы должны заменить $INSTANCE на имя инстанса, а $DATA на значение функции из пункта 3.2 с помощью go-template.
и подробнее расскажем о практикуме.