- Course
Observability in .NET 10
When production degrades or breaks, investigation becomes a detective job working back from logs—often the only signal. Learn how to add distributed tracing, custom metrics, and structured logging to detect issues earlier and diagnose faster.
- Course
Observability in .NET 10
When production degrades or breaks, investigation becomes a detective job working back from logs—often the only signal. Learn how to add distributed tracing, custom metrics, and structured logging to detect issues earlier and diagnose faster.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Diagnosing production issues in .NET services often takes far too long because systems lack proper instrumentation and don’t provide enough meaningful data when something goes wrong. In this course, Observability in .NET 10, you’ll gain the ability to make every request in your system traceable, measurable, and explainable using OpenTelemetry. First, you’ll explore how to add distributed tracing to follow requests across services and dependencies. Next, you’ll discover how to implement custom metrics and structured logging to detect latency, capture errors, and understand system behavior in context. Finally, you’ll learn how to configure the OpenTelemetry SDK, define Service Level Indicators, avoid common observability pitfalls, and safely handle sensitive data. When you’re finished with this course, you’ll have the skills and knowledge of observability in .NET needed to confidently investigate and resolve production issues with clarity and speed.