[Слёрм] Мониторинг и логирование инфраструктуры в Kubernetes [Марсель Ибраев, Павел Селиванов]

500

Курс от основ до продвинутого уровня для быстрого ввода в эксплуатацию мониторинга и логирования инфраструктуры в Kubernetes. Освоите не только широкий стек инструментов, но и best practices по ним.

Узнаете, что именно мониторить, какие метрики собирать и как настраивать алерты для оперативного поиска и устранения проблем в кластере.

На курсе ответим на вопросы:

  • EFK vs PLG: в чем разница, когда и что использовать?
  • Как обеспечить долгосрочное хранение метрик распределённо месяцы и годы для анализа динамики и сравнения графиков?
  • Какие метрики стоит собирать с помощью Prometheus?
  • Как визуализировать мониторинг с помощью Grafana и как грамотно настроить алерты?

№1: Вводный блок

  • Что такое мониторинг? Зачем он нужен?
  • Что такое метрики и как с ними работать?
  • Мониторинг VS Observability

№2: Установка Prometheus

  • Установка в Kubernetes
  • Разбор специфичных для Kubernetes exporter’ов

№3: Тюнинг Prometheus

  • Service Discovery в Kubernetes
  • Работа с конфигом
  • Важные параметры конфигурации

№4: Продвинутый Prometheus

  • Построение федерации
  • Подключение внешних долговременных хранилищ (Victoria Metrics)

№5: Grafana

  • Установка в Kubernetes
  • Организация пользователей и доступов (org, teams, ldap)
  • Data Source
  • Dashboards. Используем готовые и пишем свои
  • Provisioning
  • Grafana Enterprise

№6: Prometheus Operator

  • Установка
  • Структура
  • CRD
  • Дополнительная конфигурация

№7: Логирование

  • EFK: Elastic, Fluentd vs Fluent-bit vs Logstash, Kibana
    • Установка и настройка
    • Фильтрация/агрегирование/дедубликация
    • Написание своих dashboards
    • Настройка алертов
  • Loki + promtail
    • Установка, настройка
    • Подключение к Grafana и Grafana Cloud

№8: Мониторинг и логирование Kubernetes в Production. Собираем весь инструментарий воедино

  • Как мониторить Kubernetes, какие метрики собирать
  • Как мониторить приложение в Kubernetes
  • Как собирать логи в Kubernetes
  • Как и какие алерты в кластере настраивать

Спикеры курса «Мониторинг и логирование инфраструктуры в Kubernetes»

Марсель Ибраев
CTO Слёрм

— Инженер с 8-летним стажем
— Certified Kubernetes Administrator
— Внедрения Kubernetes для клиентов Southbridge
— Разработчик курсов и спикер Слёрм

Павел Селиванов
Senior DevOps-инженер Mail.ru Cloud Solutions
— Ведущий DevOps-инженер в Mail.ru Cloud Solutions
— На счету десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD
— Certified Kubernetes Administrator
— Автор нескольких курсов по Kubernetes и DevOps
— Регулярный докладчик на российских и международных IT- конференциях

Владимир Гурьянов
Инженер Southbridge

— Администратор с 10-летним стажем
— Certified Kubernetes Administrator
— Инженер/тимлид в Southbridge
— С 2015 года отвечает за системы мониторинга
— По совместительству начальник управления эксплуатации АО «Комита»
— Инициатор перехода АО «Комита» на DevOps-подход

Сергей Спорышев
Директор направления DevOps-продуктов ITSumma
— Опыт web-разработки и администрирования >10 лет
— Стал DevOps’ом через web-разработку
— DevOps-евангелист в ITSumma
— Product owner of Kubegraf —плагин для Grafana по мониторингу K8s
— Автор базового курса по основам K8S от компании ITSumma
— Регулярный докладчик российских конференций