Курс пока находится в разработке — вы сможете пройти его позже
курс

Трассировка

Последнее обновление: 20 августа 2025
Курс Трассировка
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

11 уроков (видео и/или текст)
Доступ к остальным курсам платформы

Чему вы научитесь

  • Понимать, чем трассировка отличается от логов и метрик, и зачем она нужна
  • Работать с концепциями OpenTelemetry: Traces, Spans, Context
  • Настраивать OpenTelemetry Collector и Exporters для разных языков и фреймворков
  • Использовать Jaeger, Zipkin и Tempo для анализа распределённых запросов
  • Внедрять трассировку в код вручную или через middleware
  • Настраивать трассировку в Kubernetes, включая сервисные mesh-решения (Istio, Linkerd)
  • Интегрировать трассировку с Grafana Explore
  • Создавать и настраивать алерты в Prometheus и Alertmanager
  • Разрабатывать стратегии маршрутизации и подавления алертов

Описание

Курс знакомит с концепцией трассировки как ключевого элемента observability. Вы узнаете, почему логов и метрик недостаточно для анализа распределённых систем, и как трассировка помогает видеть полный путь запроса end-to-end в микросервисной архитектуре.

Подробно разбирается OpenTelemetry как единый стандарт: структура Traces, Spans и Context, работа Collector и Exporters, поддерживаемые языки и протоколы передачи данных (OTLP, HTTP, gRPC). Вы познакомитесь с системами Jaeger и Zipkin, научитесь их устанавливать и использовать для анализа спанов, фильтрации и работы с тегами. Также будет рассмотрено Grafana Tempo как современная альтернатива с низкой стоимостью и глубокой интеграцией в Grafana.

На практике вы внедрите трассировку в код с помощью SDK и middleware, а также подключите трассировку в Kubernetes через sidecar-паттерн и сервисные mesh-решения (например, Istio). Вы научитесь собирать и визуализировать трассы в Grafana Explore и сравните возможности Jaeger, Zipkin и Tempo.

Отдельные модули курса посвящены алертингу: создание правил в Prometheus, настройка Alertmanager, маршрутизация уведомлений в Slack, Telegram и email. Вы разберёте, как группировать и подавлять алерты, чтобы избежать «шторма уведомлений», и какие события лучше логировать, а какие выводить в алерты.

Для комфортного прохождения курса рекомендуется знание Linux и базовое понимание мониторинга и логирования. Полезно пройти курсы Мониторинг и метрики и Логирование.

алертинг Prometheus Alertmanager трассировка observability OpenTelemetry Jaeger Zipkin Grafana Tempo

Программа курса

Продолжительность 0 часов

Формат обучения

Рекомендуемые программы

профессия
10 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
4 месяца
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
новый
9 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
5 месяцев
c опытом
Старт 9 октября
профессия
16 месяцев
с нуля
Старт 9 октября
профессия
10 месяцев
с нуля
Старт 9 октября
профессия
новый
8 месяцев
c опытом
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
16 месяцев
с нуля
Старт 9 октября
профессия
новый
3 месяца
c опытом
в разработке
Старт 9 октября