О курсе
Курс охватывает практики мониторинга инфраструктуры и её компонентов, включая приложения и базы данных. В программе рассматриваются основы наблюдаемости, задачи мониторинга, логирования, трейсинга и алертинга, а также устройство и принципы работы GAP-стека (Grafana, Prometheus, Alertmanager).
Отдельные модули посвящены Prometheus: сбору и хранению метрик, экспортёрам, service discovery, языку запросов PromQL, настройке алертов и их ротации, отказоустойчивости и хранилищам метрик (Thanos, VictoriaMetrics, Mimir). Рассматривается визуализация данных в Grafana, включая продвинутое использование, и мониторинг Kubernetes с помощью kube-prometheus-stack.
В программу включён модуль по Zabbix: установка, конфигурация, мониторинг порталов и баз данных, настройка алертинга, Discovery Trapper, графики и комплексные экраны. Также заявлен модуль TICK-стека.
Блок логирования посвящён классическому логированию в Linux и централизованным системам. Подробно разбирается Elastic Stack (Elasticsearch, Logstash, Kibana, Beats), системы агрегации сообщений Logstash и Vector, а также альтернативы: Grafana Loki, OpenSearch, Graylog и роль Apache Kafka как очереди сообщений.
В разделе распределённого трейсинга рассматриваются Zipkin, Jaeger и Grafana Tempo. Завершающий месяц отведён проектной работе: слушатели могут подготовить собственный проект, получить консультации преподавателей и защитить его. В описании указано, что курс обновлён и включает 5 новых занятий.
Что рассматривается в программе
- рассматривается построение систем мониторинга и логирования инфраструктуры и приложений
- разбирается работа с Prometheus, Grafana, Alertmanager, Zabbix
- изучается язык запросов PromQL и написание алертов
- рассматривается визуализация метрик и настройка оповещений
- разбираются централизованные системы логирования: Elastic Stack, OpenSearch, Loki, Graylog
- рассматривается распределённый трейсинг на примере Zipkin, Jaeger и Grafana Tempo
- изучается мониторинг Kubernetes с помощью kube-prometheus-stack
Кому может быть полезен курс
- DevOps-инженерам, которым нужно ознакомиться с подходами к мониторингу, логированию и трассировке инфраструктуры
- Системным администраторам, интересующимся построением системы наблюдаемости
- Разработчикам Backend и FullStack, желающим глубже понять поведение приложений в продакшене
- Администраторам Linux, которым нужно ознакомиться с комплексным подходом к управлению инфраструктурой
- Специалистам, планирующим настраивать мониторинг, логирование и трейсинг с помощью Prometheus, Grafana, ELK, Tempo
Вопросы о программе
Какие инструменты рассматриваются в курсе?
В программе заявлены Prometheus, AlertManager, Grafana, Thanos, VictoriaMetrics, Kube-prometheus-stack, ELK, EFK, Graylog2, Beats, Apache Kafka, Kibana, Loki, Tempo (Jaeger), Vector, Logstash, Zabbix, Zipkin и другие.
Какие темы включает модуль по мониторингу?
Рассматриваются задачи мониторинга, устройство Prometheus, экспортёры, service discovery, PromQL, алертинг, визуализация в Grafana, отказоустойчивость и хранилища метрик, а также мониторинг Kubernetes.
Есть ли в курсе проектная работа?
Да, заключительный месяц посвящён проектной работе. Слушатели могут подготовить собственный проект, получить консультации преподавателей и защитить его.
Кто ведёт курс?
В описании указаны руководитель курса Иван Федоров и преподаватели: Антон Касимов, Сергей Бывшев, Олег Нова, Сергей Андрюнин, Эрик Арайс, Артем Полозов.