Dapr
Oct 23, 2024

Dapr Day: Dapr and .NET Aspire - A New Era for Observability

Harry's presentation walks through two key scenarios, demonstrating the use of OpenTelemetry in a distributed application environment using both Dapr and .NET Aspire
John Allwright
table of Content

OpenTelemetry: The Future of Observability in Distributed Systems

In this tech talk, Harry Kimpel explores how OpenTelemetry is revolutionizing the way we monitor and troubleshoot distributed applications. His demonstration showcases practical implementations using real-world scenarios, highlighting why OpenTelemetry is becoming the go-to standard for observability.

Weather Service Demo [15:57-17:46]

Harry begins with a straightforward weather service that demonstrates basic distributed tracing capabilities. By examining trace data, he shows how to follow requests as they flow through various services - from the web API through sidecars and finally to the backend. Custom attributes enrich these traces with meaningful business data like:

  • Number of weather forecasts retrieved
  • Average temperatures (Celsius and Fahrenheit)
  • Correlated logs for each trace

Order Processing System Deep Dive [18:22-21:02]

The second scenario explores a more complex order processing system. Harry demonstrates key features including:

  • Complete service map visualization
  • Custom trace attributes including end-user ID and order ID
  • Error handling and dead letter queue implementation
  • Root cause analysis capabilities

Error Analysis and Troubleshooting [21:37-23:30]

Harry showcases powerful error analysis features:

  • User impact assessment across multiple errors
  • Historical error pattern analysis
  • Error profiling by user ID and order ID
  • Custom attribute filtering for faster diagnosis

Implementation Details [23:30-24:52]

In the technical deep dive, Harry shows:

  • Standard .NET integration methods
  • Adding custom attributes to traces
  • OpenTelemetry attribute conventions
  • Integration with existing codebases

Looking Forward [24:52-26:44]

Harry concludes by highlighting OpenTelemetry's future:

  • Growing industry adoption
  • First-class support in Dapr and .NET Aspire
  • Vendor-agnostic approach
  • Strong community contributions
  • Integration with major cloud providers like Microsoft Azure

Why This Matters for Development Teams

The real power of OpenTelemetry lies in its practical benefits:

  • Root Cause Analysis: Instead of wondering whether 1,000 errors affected one user or 1,000 users, teams can instantly understand the scope and impact of issues.
  • Custom Context: By adding business-relevant data like user IDs and order information to traces, teams can troubleshoot issues in their business context.
  • Vendor Independence: As an open standard, OpenTelemetry frees teams from vendor lock-in while providing enterprise-grade observability.

Looking Forward

With major players like Microsoft Azure building OpenTelemetry support into their services, we're seeing the dawn of a new era in application observability. The standard's growing community support and vendor-agnostic approach make it a safe bet for teams looking to future-proof their observability strategy.

As distributed systems continue to grow in complexity, OpenTelemetry's combination of standardization and flexibility positions it as a crucial tool for modern development teams. Whether you're using Dapr, .NET Aspire, or other platforms, OpenTelemetry provides the insights needed to build and maintain reliable distributed applications.

The message is clear: OpenTelemetry isn't just another monitoring solution - it's becoming the foundation of modern observability practices.

[Note: Harry will share a code repository demonstrating these implementations with the community through Discord.]

More videos

No items found.
Jan 23, 2026
This is some text inside of a div block.

Run Your Mission Critical Workloads Reliably with Diagrid Catalyst

See how Catalyst brings stateful workflows, durable execution, and built-in governance together to run distributed applications and AI agents reliably in production.

Dapr
Jan 13, 2026
This is some text inside of a div block.

Dapr, Simple APIs, & Distributed Systems | RedMonk Conversation with James Governor

Mark Fussell discusses Dapr, a runtime designed to simplify the development of distributed applications.

Dapr
Catalyst
Dec 10, 2025
This is some text inside of a div block.

Dapr University - Running Dapr Workflows with Catalyst

Catalyst streamlines your development efforts and provides greater observability and governance.

Diagrid newsletter

Signup for the latest Dapr & Diagrid news:
Dapr