project otel-tracing-demo

Project case study

OpenTelemetry Tracing Demo

A practical tracing and collector integration demonstration.

An HTTP API publishes messages to the Azure Service Bus Emulator, where four consumers demonstrate distributed trace propagation.

Stack
C#, .NET, OpenTelemetry, Azure Service Bus

Architecture

  1. HTTP API
  2. Azure Service Bus Emulator
  3. Four message consumers + Aspire dashboard

Highlights

  • Distributed traces across asynchronous messaging
  • Activity links versus parent context
  • Docker Compose development environment

View source on GitHub

Connection lost. The terminal needs to reload. View the plain resume
connection

❯ connection lost
attempting to rejoin the server...

❯ retrying connection
next attempt in s

error: unable to reach server
check your connection and retry

❯ session paused
terminal state has been preserved

error: unable to resume session
start again or continue with the static resume

view the plain resume