ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Программа «Observability в корпоративной среде на базе Prometheus и Grafana» даст слушателям понимание инструментов для внедрения практик мониторинга, логирования и трейсинга и практические навыки на базе реальных примеров.
Программа обучения направлена на полный охват достаточного инструментария для создания целостного периметра наблюдаемости системы.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||
После изучения курса вы сможете
знать:
- компоненты Observability;
- мониторинг, логирование, трейсинг и трекер ошибок, их цели и области применения;
- особенности Prometheus;
- экспортеры, типы метрик, web-панель Prometheus;
- язык запросов PromQL;
- стек Grafana;
- основной интерфейс, источники данных, инструменты визуализации Grafana;
- современные инструменты для внедрения практик мониторинга, логирования и трейсинга;
- особенности внедрения современных инструментов в производственную среду;
- нюансы использования современных инструментов;
- критерии выбора современных инструментов;
- особенности систем оповещения Prometheus и Grafana;
- особенности сбора и хранения логов и визуализации;
- понятие и область применения распределенной трассировки;
- пользоваться современными инструментами;
- внедрять современные инструменты в производственную среду;
- производить выбор современных инструментов.
Содержание курса
Модуль 1. Компоненты Observability
Модуль 2. Prometheus
Модуль 3. Хранение метрик
Модуль 4. PromQL и визуализация данных
Модуль 5. Системы оповещения
Модуль 6. Стек Influx
Модуль 7. Сбор логов
Модуль 8. Хранение логов и визуализация
Модуль 9. Распределённая трассировка
Модуль 10. Методики и дополнительные инструменты
- Понятие Observability и его основные компоненты.
- Мониторинг, логирование, трейсинг и трекер ошибок, их цели и области применения.
- Мониторинг как центральный компонент Observability.
- Понятие метрики.
- Стеки GAP, TICK и Influx 2.0.
- Наш набор инструментов.
Модуль 2. Prometheus
- Почему Prometheus популярен.
- Экспортеры Prometheus и Service discovery.
- Типы метрик Prometheus.
- Web панель Prometheus.
- Pushgateway.
- Основные настройки Prometheus.
- Практическое занятие 1.
Модуль 3. Хранение метрик
- Высокая доступность серверов Prometheus.
- Федерация Prometheus.
- Правила Prometheus.
- VictoriaMetrics, Mimir, Thanos.
- Хорошие практики.
- Практическое занятие 2.
Модуль 4. PromQL и визуализация данных
- Язык запросов PromQL.
- Стек Grafana.
- Основной интерфейс Grafana.
- Источники данных Grafana.
- Инструменты визуализации Grafana.
- Хорошие практики.
- Практическое занятие 3.
Модуль 5. Системы оповещения
- Правила оповещения Prometheus.
- Alertmanager. Возможности и Применение.
- Настройка Alertmanager.
- Система оповещений Grafana.
- Хорошие практики.
- Практическое занятие 4.
Модуль 6. Стек Influx
- Сравнение Influx 1.0, Influx 2.0 и Influx 3.0.
- Стек Influx 2.0 как альтернатива.
- Telegraf как универсальный инструмент.
- Особенности и применение стека Influx 2.0.
- Масштабирование и отказоустойчивость.
- Основы Flux.
- Практическое занятие 5.
Модуль 7. Сбор логов
- Централизованные системы сбора логов.
- Особенности среды Docker.
- Стеки ELK, EFK, PLG и их особенность.
- Обзор и применение Telegraf, Elasticsearch Beats, Vector и Fluent-bit.
- Практическое занятие 6.
Модуль 8. Хранение логов и визуализация
- Хранение логов. Elasticsearch, Opensearch, Loki.
- Области применения.
- Стратегии развертываний.
- Визуализация с помощью Grafana и Kibana.
- Хорошие практики.
- Практическое занятие 7.
Модуль 9. Распределённая трассировка
- Общие понятия и область применения.
- Целесообразность внедрения.
- OpenTelemetry и OpenTelemetry Collector.
- Grafana Tempo.
- Практическое занятие 8.
Модуль 10. Методики и дополнительные инструменты
- Основы SRE.
- Sentry и область применения.
- Grafana Pyroscope и Grafana Alloy.
- Grafana OnCall и Keep.
Слушатели
- системные администраторы;
- сетевые администраторы;
- разработчики;
- DevOps инженеры.
Предварительная подготовка
- Продвинутые навыки Unix/Linux.
- Умение работать с командной строкой.