практикум

VictoriaMetrics

Освой VictoriaMetrics от single-node до отказоустойчивого кластера: научись собирать миллионы метрик, оптимизировать хранение с дедупликацией и настраивать безопасный мультитенантный доступ.

темы, которые вы освоите

VictoriaMetrics
vmagent
vmauth
vmalert
MetricsQL
Grafana
Prometheus Alertmanager
vmctl
Производительность
VictoriaMetrics потребляет до 7 раз меньше оперативной памяти по сравнению с Prometheus при аналогичной нагрузке.
Отказоустойчивость
Архитектура раздельных компонентов (vminsert, vmselect, vmstorage) позволяет масштабировать чтение и запись независимо.
Безопасность
Встроенная мультитенантность и шлюз vmauth обеспечивают строгую изоляцию данных разных команд из коробки.
Совместимость
Полная поддержка протоколов InfluxDB, Graphite, Prometheus и встроенный транслятор PromQL в MetricsQL упрощают миграцию.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

DevOps-инженеры

Специалисты, которым необходимо масштабировать мониторинг инфраструктуры, заменить ресурсоемкий Prometheus и настроить сбор метрик без потерь.

SRE-специалисты

Инженеры, отвечающие за надежность систем, которым нужны быстрые аналитические запросы MetricsQL и отказоустойчивый алертинг vmalert.

Системные администраторы

Инженеры, планирующие миграцию на современный стек мониторинга и желающие научиться администрировать высоконагруженные TSDB.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

VictoriaMetrics: Высокопроизводительный мониторинг

  • Введение в курс VictoriaMetrics
  • Архитектура VictoriaMetrics и модель данных TSDB
  • Установка и запуск single-node
  • Приём метрик: протоколы ingestion
  • vmagent: сбор и доставка метрик
  • MetricsQL: язык запросов
  • Retention, deduplication и downsampling
  • Кластерная установка (vminsert / vmselect / vmstorage)
  • Multitenancy и vmauth
  • Алертинг и recording rules: vmalert
  • Интеграция с Grafana и визуализация
  • Бэкап и восстановление: vmbackup / vmrestore / vmctl
  • Мониторинг, кардинальность и траблшутинг
  • Итоговый проект: production-ready мониторинг-стек
  • Заключение

Тренажёры

  • Импорт исторических метрик и настройка мультипротокольного приема в VictoriaMetrics
  • Фильтрация и буферизация метрик с помощью vmagent
  • Развертывание кластера VictoriaMetrics с дедупликацией данных
  • Настройка безопасного мультитенантного доступа через vmauth
  • Настройка правил алертинга и агрегации в vmalert
Эксперт практикума
Александр Фишер
Александр Фишер

Senior Software Engineer в международной компании, которая разрабатывает корпоративные решения для интеграции данных. В IT около 10 лет. Начинал как full-stack разработчик, сейчас специализируется в backend-разработке: Java, Kotlin, Spring, микросервисная архитектура, Kafka, PostgreSQL, Docker и Kubernetes. В Rebrain, чтобы делиться практическим опытом, помогать разбираться в сложных темах и показывать, как реальные инженерные задачи решаются в индустрии

Ключевые навыки для резюме:

Развертывание и масштабирование кластерной архитектуры VictoriaMetrics (vmstorage, vminsert, vmselect)
Настройка отказоустойчивого сбора метрик с помощью vmagent с локальной буферизацией и релейблингом
Проектирование мультитенантных систем мониторинга и ограничение доступа через vmauth
Оптимизация дискового пространства методами дедупликации и гибких политик хранения (retention)
Написание сложных аналитических запросов на MetricsQL и оптимизация правил алертинга во vmalert

Пример задания

Разработка и развертывание production-ready мониторинг-стека в Docker Compose, включающего кластер VictoriaMetrics с репликацией, vmagent для сбора метрик, vmauth для разграничения доступа тенантов и vmalert для алертинга. Студент проведет хаос-тестирование с отключением узла хранения под нагрузкой и настроит автоматическое резервное копирование.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

VictoriaMetrics

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
Практикум
7 500 руб.
6 250 руб.

раз в 2 недели или сразу 25 000 руб.

Перейти к оплате >>>
Практикум+тренажёры
8 750 руб.
7 500 руб.

раз в 2 недели или сразу 30 000 руб.

Перейти к оплате >>>
FAQ

VictoriaMetrics потребляет значительно меньше ресурсов, поддерживает горизонтальное масштабирование из коробки, имеет встроенную мультитенантность и более мощный язык запросов MetricsQL.

Да, для успешного прохождения курса вам потребуются базовые навыки работы в терминале Linux и понимание Docker/Docker Compose, так как все практические работы выполняются на реальных стендах.

Да, в курсе подробно разбирается использование утилиты vmctl для импорта исторических данных из Prometheus, InfluxDB и CSV-файлов.

Курс фокусируется на архитектуре и компонентах самой VictoriaMetrics (как в single-node, так и в кластерном варианте), но полученные знания легко переносятся на Kubernetes-оператор.

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.