Курс на Stepik
Обложка курса «Специалист по OpenTelemetry в реальном проекте» на Stepik
1 000 ₽

Специалист по OpenTelemetry в реальном проекте 0.000

Открыть на
STEPIK.ORG

Научитесь использовать OpenTelemetry для мониторинга, трассировки и анализа производительности высоконагруженных приложений. Этот курс охватывает как базовую интеграцию OTEL в Go-приложения, так и продвинутые техники оптимизации и визуализации данных с использованием Jaeger, Grafana и других инструментов. Идеально для разработчиков, DevOps-инженеров и архитекторов, работающих с микросервисами и распределёнными системами.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Специалист по OpenTelemetry в реальном проекте»Учеников на курсе 3
Сертификаты, выданные на курсе «Специалист по OpenTelemetry в реальном проекте»Сертификатов выдано 1
Отзывы о курсе «Специалист по OpenTelemetry в реальном проекте»Отзывов получено 0
Рейтинг курса «Специалист по OpenTelemetry в реальном проекте»Рейтинг курса 0.000
Уроки в курсе «Специалист по OpenTelemetry в реальном проекте»Количество уроков 40
Тесты в курсе «Специалист по OpenTelemetry в реальном проекте»Количество квизов 373
Стоимость курса «Специалист по OpenTelemetry в реальном проекте»Стоимость курса 1 000 ₽
Обновления курса «Специалист по OpenTelemetry в реальном проекте»Обновления курса
Дата публикации курса «Специалист по OpenTelemetry в реальном проекте»Дата публикации курса
Последнее обновление курса «Специалист по OpenTelemetry в реальном проекте»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Специалист по OpenTelemetry в реальном проекте» 8 разделов Уроки в курсе «Специалист по OpenTelemetry в реальном проекте» 40 уроков Тесты в курсе «Специалист по OpenTelemetry в реальном проекте» 373 теста Последнее обновление курса «Специалист по OpenTelemetry в реальном проекте» обн. 1 год назад

1. Введение в OpenTelemetry

6 уроков
Открытый
1.1 История и задачи OpenTelemetry
10
3
-
1
Открытый
1.2 Основные концепции: Trace, Span, Context, Tracer, TracerProvider
8
2
-
1
Закрытый
1.3 Архитектура OTEL: SDK, Collector, Backend, Push vs Pull
0
0
-
0
Открытый
1.4 Обзор стека: OpenTelemetry Collector, Prometheus, Grafana, Jaege
5
1
-
1
Закрытый
1.5 Почему важно: Метрики и трассировка для диагностики
0
0
-
0
Закрытый
1.6 Почему важно: Связь микросервисов и распределённые трассы
0
0
-
0

2. Базовая интеграция OTEL в Go-приложения

5 уроков
Открытый
2.1 Установка и подключение SDK и Exporter
8
1
-
1
Закрытый
2.2 Настройка TracerProvider
0
0
-
0
Закрытый
2.3 Создание spans и атрибутов
0
0
-
0
Закрытый
2.4 Middleware для HTTP (с примерами Recovery и логирования)
0
0
-
0
Закрытый
2.5 Отправка spans в Collector / Jaeger / Tempo
0
0
-
0

3. Внутреннее устройство OTEL

5 уроков
Закрытый
3.1 Жизненный цикл span: Создание, атрибуты, события, завершение
0
0
-
0
Закрытый
3.2 Контекст и наследование родителя (Parent/Child spans)
0
0
-
0
Закрытый
3.3 TracerProvider и Batch Span Processor
0
0
-
0
Закрытый
3.4 Экспорт данных через OTLP Exporter
0
0
-
0
Закрытый
3.5 Как OTEL управляет нагрузкой и памятью
0
0
-
0

4. Расширенные техники для высоконагруженных приложений

5 уроков
Закрытый
4.1 Асинхронная обработка spans и Batch Exporting
0
0
-
0
Закрытый
4.2 Ограничение объёма span-ов (Sampling)
0
0
-
0
Закрытый
4.3 Атрибуты и события, полезные для профилирования
0
0
-
0
Закрытый
4.4 Интеграция с базами данных и сторонними сервисами
0
0
-
0
Закрытый
4.5 Error tracking и паники (Recovery + span.SetStatus)
0
0
-
0

5. Инструменты визуализации и анализа

5 уроков
Закрытый
5.1 Цели: научиться эффективно работать с данными OTEL.
0
0
-
0
Закрытый
5.2 Jaeger / Tempo / Grafana / OpenTelemetry Collector
0
0
-
0
Закрытый
5.3 Просмотр трасс и зависимостей микросервисов
0
0
-
0
Закрытый
5.4 Метрики vs spans: что и когда использовать
0
0
-
0
Закрытый
5.5 Анализ узких мест и горячих точек
0
0
-
0

6. Продвинутые практики

5 уроков
Закрытый
6.1 Микросервисы: распределённые трассы
0
0
-
0
Закрытый
6.2 Мониторинг очередей, кэширования, баз данных
0
0
-
0
Закрытый
6.3 Контроль нагрузок: throttling и sampling в OTEL
0
0
-
0
Закрытый
6.4 Практика: настройка pipeline для высоконагруженного сервиса
0
0
-
0
Закрытый
6.5 Кейсы: ошибки, аварии и восстановление
0
0
-
0

7. Практический проект

5 уроков
Закрытый
7.1 Создание простого HTTP-сервиса с микросервисной архитектурой
0
0
-
0
Закрытый
7.2 Подключение OTEL: middleware, spans, атрибуты
0
0
-
0
Закрытый
7.3 Настройка Batch Exporter и Collector
0
0
-
0
Закрытый
7.4 Визуализация трасс в Jaeger / Grafana
0
0
-
0
Закрытый
7.5 Анализ узких мест и оптимизация производительности
0
0
-
0

8. Резюме и рекомендации

4 урока
Закрытый
8.1 Лучшие практики OTEL в high-load системах
0
0
-
0
Закрытый
8.2 Типичные ошибки и как их избегать
0
0
-
0
Закрытый
8.3 Настройка продакшн-ready мониторинга
0
0
-
0
Закрытый
8.4 Дальнейшее изучение: метрики, логирование, распределённые систем
0
0
-
0