Вагиф Абилов - Распределенный трейсинг OpenTelemetry вместо логирования всего подряд
Вставка
- Опубліковано 25 січ 2025
- Подробнее о конференции DotNext: jrg.su/3WmFRE
- -
Сколько сервисов разрабатывают в вашей организации? И сколькими различными маршрутами могут проходить сообщения между ними? Если ответ на первый вопрос - «больше десяти», то ответом на второй будет «больше ста», а то и «больше тысячи».
Трейсинг ошибок процесса обработки данных или поиск источника замедления работы распределенной системы требует немало времени. А опыт использования кастомных дашбордов и индексов логов для решения этих задач сложно обобщить для применения вне конкретного проекта. Но все не так безнадежно.
OpenTelemetry устанавливает общие стандарты экспорта метрик и трейсов приложений, позволяющие агрегировать их в распределенной среде на разных платформах. А также визуализировать с использованием популярных бэкендов и дашбордов - Datadog, Jaeger, Elastic/Kibana и Application Insights.
Спикер рассмотрит основные принципы трейсинга в OpenTelemetry, разберет примеры использования в веб-сервисах, базах данных, очередях и покажет, как все это экспортировать в различные бэкенды.