Содержание курса
1. Введение в мониторинг
6 уроков
347
305
16м
0
Закрытый
1.1
Введение в курс
↗
91
49
4м 33с
0
Закрытый
1.2
Как устроен курс
↗
54
54
0м 23с
0
Закрытый
1.3
Зачем нужен мониторинг?
↗
56
56
3м 59с
0
Закрытый
1.4
Виды мониторинга: метрики, логи, трейсы
↗
48
48
3м 58с
0
Закрытый
1.5
Связка Prometheus + Grafana: как они работают вместе
↗
49
49
3м 49с
0
Закрытый
1.6
Установка Prometheus и Grafana локально (Docker Compose)
↗
49
49
4м 31с
0
2. Основы Prometheus
9 уроков
285
195
187м
0
Закрытый
2.1
Архитектура Prometheus
↗
45
32
16м 44с
0
Закрытый
2.2
Типы метрик: Counter, Gauge, Histogram, Summary
↗
37
25
22м 50с
0
Закрытый
2.3
Практика
↗
40
24
26м 5с
0
Закрытый
2.4
Конфигурация prometheus.yml
↗
33
24
27м 34с
0
Закрытый
2.5
Практика
↗
30
18
14м 16с
0
Закрытый
2.6
Подключение Prometheus к Grafana
↗
26
21
18м 4с
0
Закрытый
2.7
Интерфейс Grafana: навигация и основы
↗
26
19
28м 48с
0
Закрытый
2.8
Типы панелей
↗
25
18
10м 58с
0
Закрытый
2.9
Практика: первый дашборд с базовыми метриками
↗
23
14
26м 17с
0
3. Exporters и сбор метрик
7 уроков
129
108
102м
0
Закрытый
3.1
Что такое exporters?
↗
20
19
13м 13с
0
Закрытый
3.2
Node Exporter: мониторим сервер
↗
20
18
10м 23с
0
Закрытый
3.3
Практика: визуализируем CPU, RAM, Disk в Grafana
↗
20
14
29м 19с
0
Закрытый
3.4
Популярные exporters (PostgreSQL, Redis, Nginx)
↗
16
16
15м 53с
0
Закрытый
3.5
Практика: добавляем мониторинг БД и создаем дашборд
↗
17
13
17м 48с
0
Закрытый
3.6
Service Discovery и автоматическое добавление targets
↗
18
17
5м 31с
0
Закрытый
3.7
Практика
↗
18
11
13м 42с
0
4. PromQL и построение запросов
8 уроков
102
76
63м
0
Закрытый
4.1
Основы PromQL: селекторы и фильтры
↗
15
12
20м 53с
0
Закрытый
4.2
Практика: строим графики в Grafana
↗
15
11
18м 51с
0
Закрытый
4.3
Агрегации и функции
↗
12
9
12м 6с
0
Закрытый
4.4
Практика: сложные визуализации
↗
13
10
-
0
Закрытый
4.5
Временные диапазоны: rate, irate, increase
↗
11
9
8м 53с
0
Закрытый
4.6
Практика: графики скорости запросов
↗
12
9
-
0
Закрытый
4.7
Операторы и математические операции
↗
11
8
5м 23с
0
Закрытый
4.8
Практика: вычисляем процентили и SLA
↗
13
8
-
0
5. Дашборды в Grafana
7 уроков
68
58
56м
0
Закрытый
5.1
Переменные в дашбордах (variables)
↗
10
9
12м 23с
0
Закрытый
5.2
Практика: динамические дашборды
↗
11
9
-
0
Закрытый
5.3
Transformations: обработка данных
↗
10
7
44м 33с
0
Закрытый
5.4
Практика
↗
10
8
-
0
Закрытый
5.5
Annotations и события
↗
8
8
-
0
Закрытый
5.6
Практика
↗
10
9
-
0
Закрытый
5.7
Импорт и экспорт дашбордов
↗
9
8
-
0
6. Инструментация приложений
7 уроков
63
52
5м
0
Закрытый
6.1
Зачем инструментировать код?
↗
10
8
5м 39с
0
Закрытый
6.2
Клиентские библиотеки: Python, Go, Java
↗
9
7
-
0
Закрытый
6.3
Практика: добавляем метрики в приложение
↗
10
9
-
0
Закрытый
6.4
Кастомные метрики для бизнес-логики
↗
9
5
-
0
Закрытый
6.5
Практика: мониторим бизнес-метрики в Grafana
↗
9
8
-
0
Закрытый
6.6
Pushgateway для batch jobs
↗
7
7
-
0
Закрытый
6.7
Практика
↗
9
8
-
0
7. Alerting
6 уроков
53
46
0м
0
Закрытый
7.1
Правила алертинга в Prometheus
↗
8
8
-
0
Закрытый
7.2
Alertmanager: установка и конфигурация
↗
9
7
-
0
Закрытый
7.3
Практика: первые алерты в Telegram
↗
10
8
-
0
Закрытый
7.4
Маршрутизация и группировка алертов
↗
8
7
-
0
Закрытый
7.5
Практика: создаем алерты на дашбордах
↗
10
9
-
0
Закрытый
7.6
Интеграции
↗
8
7
-
0
8. Продвинутые темы и Best Practices
7 уроков
58
39
8м
0
Закрытый
8.1
Оптимизация тяжелых запросов
↗
10
6
8м 23с
0
Закрытый
8.2
Практика
↗
10
6
-
0
Закрытый
8.3
Долгосрочное хранение
↗
7
5
-
0
Закрытый
8.4
Grafana Loki: добавляем мониторинг логов
↗
9
6
-
0
Закрытый
8.5
Практика: корреляция метрик и логов
↗
9
6
-
0
Закрытый
8.6
Организация дашбордов: folders, teams, permissions
↗
7
5
-
0
Закрытый
8.7
Best Practices: что мониторить, SLI/SLO/SLA
↗
6
5
-
0