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