Мониторинг и Централизованные системы логирования Prometheus и Elastic stack

В курсе рассмотрены две системы из трех основных, помогающие получать детальную и подробную картину о работе окружения и владеть информацией по изменениям, которые затрагивают проблемы в коде приложений проекта или инфраструктуре. Также рассмотрено понятие Observability и практики "непрерывного мониторинга" в проектах.
Курс: PTRN-044
Длительность: 16 ч.
Владелец курса: Express 42

Описание

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

На курсе слушатели будут работать с такими инструментами, как Prometheus и Elastic stack: Elasticsearch, Fluentd, Logstash, Kibana. Данные инструменты были выбраны, как наиболее подходящие по теме мониторинга и логирования, а также поддерживаемые мировым IT-сообществом. 

Разбираемые темы

День 1 – Мониторинг. Теория и практика.
  1. Роль систем мониторинга и логирования в разработке и эксплуатации ПО:
    • Определение Observability.
  2. Устройство системы мониторинга Prometheus.
  3. Начало использования системы мониторинга:
    • Интеграция с коробочным ПО;
    • Использование библиотек для интеграции с приложениями типового проекта.
  4. Работа с языком запросов PromQL.
  5. Использование алертинга в Prometheus

День 2 – Логирование. Теория.

  1. Введение:
    • Как приложение пишет логи, когда и куда;
    • Типовые примеры работы с логами;
    • Проблематика хранения и анализа логов;
    • Примеры использования (эксплуатация, тестирование, аналитика в реальном времени, аналитика по истории, аудит).
  2. Elastic Stack:
    • Устройство Elastic Stack;
    • Как начать использовать Elastic Stack;
    • Механизмы сбора логов (из файлов, напрямую из приложения);
    • Практика структурирования логов;
    • Сокрытие приватных данных при сборе логов;
    • Работа с данными, язык запросов ElasticSearch;
    • Визуализация в Kibana + XPack;
    • Алертинг в Elastic Stack.

Практика

  1. Разбираем варианты сбора и отправки лог данных:
    • Из приложения;
    • Из файлов (конфигурация, beats);
    • Интеграция с коробочным ПО.
  2. Работа с визуализацией данных в Kibana.
  3. Подключение приложения к системе логирования:
    • Работа с поиском, поиск ошибок за период времени;
    • Создание визуализаций по поисковым выборкам;
    • Алертинг в ELK.
  4. Работа с преобразованием логов:
    • Grok patterns;
    • Преобразование типов данных.

Цели

Познакомить участников с возможностями стека ELK (Elasticsearch, Logstash и Kibana) для широкого спектра задач по сбору, хранению и анализу данных.

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

Системные администраторы, инфраструктурные инженеры, разработчики, продвинутые тестировщики.

Предварительная подготовка

Базовое знание ОС Linux.
После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва
29.10.2019 - 30.10.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
31 900 1

29.10.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 31 900 1

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.