Cover image for Modern Distributed Tracing in .NET

Modern Distributed Tracing in .NET

A practical guide to observability and performance analysis for microservices

Liudmila Malkova

Created by Liudmila Malkova

Gain hands-on experience with distributed tracing to improve observability and performance analysis in .NET microservices. Discover how to instrument your applications, analyze telemetry, and resolve production issues more efficiently using modern tools and techniques.

Packt | Jun 2023 | 336 min

What You Will Learn

You'll start by exploring the fundamentals of distributed tracing and observability, then move on to applying OpenTelemetry and .NET diagnostic tools in real scenarios. Through practical examples, you'll learn both automatic and manual instrumentation, as well as techniques for enriching and customizing telemetry to fit your system's needs.

Key Features

  • Learn to instrument .NET apps for tracing and metrics using OpenTelemetry
  • Analyze and debug distributed systems with practical diagnostic strategies
  • Control telemetry costs by managing sampling, aggregation, and verbosity

Target Audience

Designed for software developers, architects, and operators working with .NET services who want to enhance their observability skills. If you have a basic understanding of C# and .NET, you'll be able to follow along and apply these techniques to improve debugging and performance analysis in distributed environments.

Related courses