У нас вы можете посмотреть бесплатно 7. Введение в распределённую трассировку. OpenTelemetry & Jaeger. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Когда у вас один сервис — всё просто. Но как только появляется второй, вы слепнете. Почему запрос тормозит? Кто виноват: ваш код или внешний сервис? Метрики врут, логи разрозненны. Нужна распределённая трассировка. В этом видео мы шаг за шагом разберём, как работает трассировка на реальном примере: два микросервиса (order-service и notification-service), HTTP-вызовы, OpenTelemetry и Jaeger. Что вы узнаете: Как устроена распределённая трассировка: trace, span, traceId, propagation Как настроить OpenTelemetry в Spring Boot 3 с Micrometer Tracing Как поднять Jaeger в Docker и отправлять в него трассы Как анализировать трассу: parent-child связи, длительность, теги Почему в трассе три спана, хотя сервисов два Как добавить бизнес-атрибуты (order.id) и искать по ним в Jaeger ⏱ Тайм-коды: 0:00 – Введение: бизнес-требование и появление второго сервиса 02:23 – Разделение монолита на 2 микросервиса. 35:34 – Обоснование причин распределенной трассировки и небольшой гайд 51:04 – Пишем notification-service 55:15 – Обновляем order-service 01:18:29 – Первая демонстрация 01:33:50 – Кастомные атрибуты: @Observed, order.id, поиск по тегам, демонстрация • Исходный код проекта на GitHub:[https://github.com/Oleborn/OrderHub] • Плейлист со всеми видео курса: [ • OrderHub. Эволюция проекта из монолита в p... ] Наш канал в телеграмм https://t.me/Java_for_beginner_dev Знаете что-то лучше и готовы поделиться - добро пожаловать! #java #programming #spring #opentelemetry #jaegertracing #springboot3 #micrometer #tracing #java #docker #observability #наблюдаемость