Modern Distributed Tracing in .NET: A practical guide to observability and performance analysis for microservices
Обзор книги
«Modern Distributed Tracing in .NET» — это практическое руководство по распределённой трассировке и наблюдаемости (observability) в современных .NET-приложениях, особенно в микросервисных архитектурах. Автор книги, Людмила Молкова, является ведущим инженером Microsoft и одним из ключевых участников разработки механизмов трассировки в экосистеме .NET, а также активным контрибьютором OpenTelemetry.
Что вы узнаете
Книга охватывает полный спектр вопросов, связанных с распределённой трассировкой: от базовых концепций и стандартов (W3C Trace Context, OpenTelemetry) до практической реализации инструментирования в .NET-приложениях. Вы научитесь собирать, анализировать и визуализировать телеметрические данные, выявлять узкие места производительности и диагностировать ошибки в распределённых системах.
Ключевые темы
- Основы распределённой трассировки и её роль в наблюдаемости
- Встроенные примитивы .NET для трассировки (Activity, ActivitySource, DiagnosticSource)
- Интеграция с OpenTelemetry и экспорт данных
- Инструментирование HTTP-клиентов, ASP.NET Core, Azure Functions и других компонентов
- Работа с существующими (brownfield) приложениями и постепенное внедрение трассировки
- Анализ производительности и отладка микросервисов
Для кого эта книга
Издание будет полезно архитекторам, опытным .NET-разработчикам, инженерам по надёжности (SRE) и всем, кто занимается обеспечением наблюдаемости и производительности распределённых систем. Книга подходит как для тех, кто только начинает знакомиться с распределённой трассировкой, так и для специалистов, желающих углубить свои знания и освоить практические приёмы инструментирования.
