Эффективный мониторинг инфраструктуры с Prometheus
Описание
Prometheus — это промышленный стандарт мониторинга и алертинга для современных IT-инфраструктур и микросервисов. Этот практический курс научит вас быстро внедрять мониторинг с использованием Prometheus, строить удобные дашборды, настраивать алерты и собирать метрики с разных источников — от баз данных до Kubernetes-кластеров.
Вы изучите:
- как работает Prometheus и как его интегрировать в инфраструктуру;
- сбор метрик с приложений, баз данных, Docker и Kubernetes;
- создание алертинг-правил и маршрутизации оповещений;
- настройку графиков и дашбордов для контроля состояния сервисов.
Курс ориентирован на практическую работу и реальные сценарии мониторинга в компаниях.
Аудитория
Кому подойдёт курс:
- DevOps-инженерам для настройки полного цикла мониторинга инфраструктуры;
- Системным администраторам, которые хотят сократить время реакции на сбои;
- Инженерам по наблюдаемости (Observability) для внедрения мониторинга по best practices;
- Разработчикам, которым важно контролировать производительность приложений и сервисов;
- ИТ-командам, стремящимся к надёжности сервисов и автоматизации оповещений.
Требования
- Опыт работы с Linux-серверами и командной строкой;
- Понимание принципов работы сетевых сервисов;
- Знание базовых концепций Docker, Kubernetes будет плюсом;
- Опыт работы с любой системой мониторинга приветствуется, но не обязателен;
- Базовые навыки работы с YAML-конфигурациями и CLI.
Программа курса
Введение в Prometheus
- Принципы мониторинга и возможности Prometheus
- Архитектура и ключевые компоненты
Работа Prometheus
- Как работает Prometheus: сбор данных, хранение, оповещения
- Устройство и особенности работы time-series базы данных
Установка и настройка Prometheus
- Запуск Prometheus
- Конфигурация и best practices
Экспортеры в Prometheus
- Подключение и настройка Prometheus Exporters
- Сбор метрик с популярных сервисов
Мониторинг баз данных
-
Инструменты для мониторинга PostgreSQL, MySQL и других баз данных
Blackbox Exporter
-
Мониторинг доступности внешних сервисов и сайтов
Мониторинг Kubernetes
- Интеграция с Kubernetes и мониторинг кластеров
- Сбор метрик с подов, сервисов и нод
Инструментирование приложений
- Сбор метрик из Docker контейнеров
- Инструментирование Go-приложений
- Оценка метрик: что важно и как считать
PromQL — язык запросов Prometheus
- Написание запросов для анализа метрик
- Построение сложных фильтров и агрегаций
Запись правил и алертинг
- Recording Rules в Prometheus
- Настройка алертинга и маршрутизации оповещений
- Создание alert routing tree
Service Discovery
- Автоматическое обнаружение сервисов
- Подключение динамически изменяющихся источников метрик
Дашборды и визуализация
- Построение дашбордов
- Интеграция с Grafana
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.