Двухдневный практический курс

Мониторинг и Централизованные системы логирования Prometheus и Elastic stack
28-29 мая и 1-2 октября 2019 года, Москва
10:00–18:00
О чем курс?
В нашем курсе мы рассмотрим две из трех основных систем, помогающим получать детальную и подробную картину о работе окружения, его проблемах и владеть информацией по изменениям, которые затрагивают проблемы в коде приложений проекта или инфраструктуре. Также рассмотрим с вами понятие Observability и практики "непрерывного мониторинга" в проектах.

На курсе мы будем работать с такими инструментами как Prometheus, а также Elastic stack: Elasticsearch, Fluentd, Logstash, Kibana. Данные инструменты были выбраны нами, как наиболее подходящими по теме мониторинга и логирования, а также поддерживаемыми IT сообществом в мире.
Преимущества использования стека из курса
Prometheus - один из наиболее актуальных self-hosted инструментов для оперативного мониторинга и алертинга для контейнеризируемых приложений. На курсе мы рассмотрим Prometheus (+Alert manager) и, в качестве визуализации системы мониторинга, познакомимся с платформой визуализации Granfana.


Elastic Stack - популярная многокомпонентная система логирования. В рамках курса мы затронем такие инструменты из стека как: beats (filebeat, packetbeat, winlogbeat), Logstash (а также его альтернативы), Elasticsearch, Kibana.
После курса вы сможете
Разбираться в понятии Observability. Ориентироваться в применимости инструментов мониторинга и логирования в жизненном цикле Проекта, а также четко отличать применимость инструментов и практик для отслеживания работоспособности окружения


Получить практическую базу для работы с системой мониторинга Prometheus по отношению к сервисной архитектуре типового проекта. Понимать требования и зоны ответственности при работе с системой. Разбираться в понятиях и применимости time-series monitoring databases, alert manager, а также уметь работать с языком запросов PromQL

Получить знания в устройстве Elastic stack, отличиях данного стека от других решений (например, Graylog). Владеть базовым практическим опытом по использованию системы логирования в типовом проекте.
Особенности курса
Курс ведут инженеры
Вы узнаете про подходы и инструменты, которые проверены на реальных проектах.
Баланс теории и практики
В курсе сбалансированы практика и минимально необходимый теоретический базис для уверенного старта.
Гарантированный результат
Структура курса обеспечивает применение полученных знаний в практической плоскости.
Инструкторы
Сергей Богатырец
Познакомился с инструментами автоматизации и управления конфигурации работая в технической поддержке облачной платформы Скалакси. Позже занимался выстраиванием процессов поставки ПО для клиентов Оверсан. За время работы в Экспресс42 работал над проектами Рокетбанк, Paymantix, Cloudlock и Первый ОФД.
Юрий Игнатов
Начинал внедрять системы управления конфигурацией, когда работал в эксплуатации облачного хостинга Скалакси. Ведет на DevOps конференциях мастер-классы по Ansible.
Александр Сулейманов
Специализируется на управлении облачной инфраструктурой, конфигурацией и использовании систем оркестрации. Считает, что технология контейнеризации основа не только будущего, но уже настоящего современного процесса разработки и поставки цифрового продукта.
Программа курса
1
1
День 1 - Мониторинг

Теория и практика 8 часов

  1. Роль систем мониторинга и логирования в разработке и эксплуатации ПО

    • Определение Observability

  2. Устройство системы мониторинга Prometheus

  3. Начало использования системы мониторинга

    • Интеграция с коробочным ПО

    • Использование библиотек для интеграции с приложениями типового проекта

  4. Работа с языком запросов PromQL

  5. Использование алертинга в Prometheus
2
2
День 2 - Логирование
Теория 4 часа

  1. Введение

    • Как приложение пишет логи, когда и куда?

    • Типовые примеры работы с логами.

    • Проблематика хранения и анализа логов

    • Примеры использования (эксплуатация, тестирование, аналитика в реальном времени, аналитика по истории, аудит)

  2. Elastic Stack

    • Устройство Elastic Stack

    • Как начать использовать Elastic Stack?

    • Механизмы сбора логов (из файлов, напрямую из приложения)

    • Практика структурирования логов

    • Сокрытие приватных данных при сборе логов

    • Работа с данными, язык запросов ElasticSearch

    • Визуализация в Kibana + XPack

    • Алертинг в Elastic Stack

Практика 4 часа

  1. Разбираем варианты сбора и отправки лог данных

    • Из приложения

    • Из файлов (конфигурация, beats)

    • Интеграция с коробочным ПО

  2. Работа с визуализацией данных в Kibana

  3. Подключение приложения к системе логирования

    • Работа с поиском, поиск ошибок за период времени

    • Создание визуализаций по поисковым выборкам

    • Алертинг в ELK

  4. Работа с преобразованием логов

    • Grok patterns

    • Преобразование типов данных

3
3
Теория и практика Мониторинга
8 часов
  1. Программа в разработке
Требования к участникам
  • Ноутбук с Windows/Linux/MacOS
  • Базовые навыки работы с терминалом в Linux
  • Базовые знания работы с Docker контейнерами
Отзывы о прошедших курсах
Запись на обучение
Набор на 28-29 мая и 1-2 октября 2019 открыт, регистрируйтесь!
Стоимость курса: 31 900₽!

E-mail
ФИО
Телефон
Коментарии
Нажимая на кнопку "Записаться", вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности. Политика конфиденциальности доступна по ссылке.
Не нашли, что искали?
Express 42
Москва, Бутырская, 62
Телефон : +7 (495) 088-42-84
E-mail:
education@express42.com
Для возврата денежных средств в случае оплаты курса и невозможности участия, пожалуйста, сообщите на эл. почту education@express42.com
© 2019 Все права защищены. ООО "Экспресс 42".