YoVDO

Distributed Tracing in .NET 6 using OpenTelemetry

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Microservices Courses Observability Courses Distributed Tracing Courses Jaeger Courses OpenTelemetry Courses

Course Description

Overview

Explore distributed tracing in .NET 6 using OpenTelemetry in this comprehensive conference talk from NDC Copenhagen 2022. Dive into the world of observability and learn how distributed tracing can benefit your microservices architecture. Discover the OpenTelemetry project and its role in debugging and monitoring production environments. Follow along as the speaker demonstrates how to implement distributed tracing in .NET Core applications, covering topics such as observability definitions, trace activities, and the setup process. Gain insights into different backend options for storing and visualizing data, including open-source Jaeger and hosted Honeycomb.io. The talk also covers advanced concepts like baggage, service endpoints, collectors, and the integration of OpenTelemetry logs. Understand the key differences between spans and logs, and learn how to handle exceptions in a stack trace. Finally, explore real user monitoring to complete your understanding of distributed tracing in modern .NET applications.

Syllabus

Intro
Agenda
Observability
Observability definition
What is observability
Distributed tracing
OpenTelemetry
What is a trace
Activity
How easy is it
How to set up
Baggage
Service Endpoint
Collector
OpenTelemetry logs
The big difference between spans and logs
Exceptions in a stack trace
Real user monitoring


Taught by

NDC Conferences

Related Courses

Monitoring and Observability for Application Developers
IBM via edX
OpenTelemetry Course - Understand Software Performance
freeCodeCamp
Mastering Observability with OpenTelemetry
LinkedIn Learning
Build distributed apps with .NET Aspire
Microsoft via Microsoft Learn
Monitoring and Observability forĀ Development and DevOps
IBM via Coursera