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

Мониторинг и observability на базе Prometheus и Grafana

Вендор:
Авторский курс
Направление:
DevOps, Мониторинг
Продукт:
Prometheus, Grafana
Код курса:
PG-OBS
Длительность:
5 дней | 40 ак. часов
Цена:

3870 BYN c НДС 20%

Курс даёт практические навыки построения системы мониторинга с нуля. Разбирается стек Prometheus + Grafana + Loki + Tempo - от установки до production-ready конфигурации. Сбор метрик, централизация логов, настройка трейсинга и построение эффективного алертинга.

Отдельный блок посвящён PromQL - ключевому инструменту для работы с метриками в Prometheus. Рассматривается построение информативных дашбордов и подходы к масштабированию: federation, remote write, Thanos.

По итогу курса формируется понимание, как связать метрики, логи и трейсы в единую систему наблюдаемости для оперативной диагностики инцидентов.

Целевая аудитория

  • Системные администраторы
  • DevOps-инженеры
  • SRE-инженеры
  • Инженеры эксплуатации

Предварительные требования

  • Уверенная работа с Linux на уровне командной строки
  • Базовые знания Docker
  • Понимание принципов работы веб-приложений и сетевых протоколов

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

  • Разворачивать и настраивать стек Prometheus + Grafana + Alertmanager
  • Писать запросы на PromQL для анализа метрик
  • Создавать информативные дашборды в Grafana
  • Настраивать систему алертинга с маршрутизацией уведомлений
  • Разворачивать централизованное логирование на базе Loki
  • Настраивать распределённый трейсинг с OpenTelemetry и Tempo
  • Проектировать масштабируемую архитектуру мониторинга
  • Внедрять SLI/SLO для оценки надёжности сервисов
  • Инструментировать приложения для сбора метрик

Модуль 1. Введение в Observability

  • Метрики, логи, трейсы: области применения
  • Обзор стека Prometheus + Grafana + Alertmanager
  • Развёртывание базового стека

Модуль 2. Prometheus

  • Архитектура и модель данных
  • Экспортеры: node, blackbox, custom
  • Service Discovery и relabeling
  • Типы метрик

Модуль 3. PromQL

  • Селекторы и модификаторы
  • Функции: rate, increase, histogram_quantile
  • Recording rules

Модуль 4. Grafana

  • Источники данных
  • Типы панелей
  • Переменные и шаблоны
  • Provisioning дашбордов

Модуль 5. Алертинг

  • Alert rules в Prometheus
  • Alertmanager: routing, grouping, silences
  • Grafana Alerting
  • Интеграции: Telegram, Slack, PagerDuty

Модуль 6. Логирование

  • Loki: архитектура и развёртывание
  • Promtail, Fluent Bit
  • LogQL
  • Корреляция логов и метрик

Модуль 7. Масштабирование

  • Federation
  • Remote write/read
  • VictoriaMetrics, Thanos

Модуль 8. Трейсинг

  • OpenTelemetry Collector
  • Grafana Tempo
  • Связывание traces-logs-metrics

Модуль 9. SRE-практики

  • SLI/SLO/Error budgets
  • Grafana OnCall
  • Runbooks

Модуль 10. Инструментирование приложений

  • Встраивание метрик в код приложения
  • Библиотеки для разных языков
  • Расследование инцидентов
  • Лучшие практики и антипаттерны
Онлайн формат обучения

Онлайн обучение - это курс, который проходит в режиме реального времени под руководством преподавателя по такому же графику как и очное обучение. Наш учебный центр может организовывать курсы только в онлайн формате или в смешанном, когда часть слушателей находится в классе очно, а часть подключается онлайн.

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

В процессе обучения вы сможете задавать вопросы и общаться с преподавателем и остальными участниками как с помощью чата, так и голосом при наличии микрофона.

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образца

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?

Другие курсы Логирование и мониторинг

ELK
3 дня | 24 ак. часа
Ближайшие даты
23-27 ноября
10:00 - 17:00
Онлайн
12-16 апреля
10:00 - 17:00
Онлайн
23-27 августа
10:00 - 17:00
Онлайн