Open Telemetry in .NET Workshop

Overview

This is an advanced workshop for .NET service developers wishing to explore the role of Observability with Open Telemetry in .NET.

Format

This is a one-day instructor-lead workshop. It will include resources, sample code, discussion, and coding practices.

While the emphasis of this course will be .NET and C#, we will explore how the "open" part of Open Telemetry allows us to unify data across a variety of applications and platforms, include Golang, and JavaScript (both server-side NodeJS and client Side Angular Apps)

Overview

  • Introduction to Open Telemetry and Observability
  • Logging and Log Providers
  • Metrics and Metrics Providers
  • Tracing in Distributed Applications
  • Creating custom Metrics and Traces
  • Identifying Bugs and Performance Bottlenecks using OTEL
  • Collection and Managing Otel Data
    • "Push" and "Pull" Models
    • Visualizations (Grafana)
    • Alerts and notifications (Prometheus)
    • Querying Metrics and Traces