У нас вы можете посмотреть бесплатно Clean Observability in Rust: OpenTelemetry + Jaeger или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Observability should not pollute your domain. In this episode of Fearless in Rust, we implement structured tracing in RustPulse using OpenTelemetry and Jaeger — the hexagonal way. The goal: Get real, end-to-end traces from HTTP → use case → repository Without coupling the core domain to infrastructure. You’ll learn: • How to build an OTLP exporter in infrastructure • How to conditionally enable tracing via environment variables • How to wire tracing layers at the composition root • How to create HTTP boundary spans via middleware • How to instrument use cases (not just handlers) • How to run Jaeger locally and inspect traces • The difference between logging and true observability We keep the core clean. We export only at the edge. We make the system observable without breaking architecture. Stack used in this video: Rust tracing OpenTelemetry opentelemetry-otlp tracing-opentelemetry tonic (gRPC) Jaeger Hexagonal Architecture This is production-grade observability thinking — not just “add logs”. If you're building serious Rust backends, distributed systems, or preparing for protocol/blockchain engineering, this is foundational. Stay fearless. 0:00 Intro 0:37 Part 1: The Exporter 3:44 Part 2: The Subscriber 5:04 Part 3: HTTP spans 5:59 Part 4: Use case spans 7:01 Part 5: Run Jaeger 8:01 DEMO 11:09 Wrap up