~/talk

Distributed Tracing Made Easy with .NET Core

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [observability]
slides:none on file

Shows a working .NET Core 3.1 microservices demo that wires the Activity API to the W3C Trace Context (traceparent) headers, propagates context over HTTP and RabbitMQ, and exports traces to Jaeger and Zipkin via OpenTelemetry exporters. Explains setting Activity.DefaultIdFormat for .NET Core 3.1 (not needed in .NET 5), how to add tags and baggage to carry customer/order IDs across services, and that built instrumentation for ASP.NET Core, HttpClient, SQL and Azure Service Bus actually produces searchable end‑to‑end traces.

AI-written summary · about

  1. 0:00Start
  2. 2:25Stack Trace
  3. 6:53Zipkin
  4. 7:28Trace Id
  5. 10:21W3c Trace Context
  6. 10:53Distributed Tracing Made Easy with Net Core
  7. 13:14The W3c Trace Context Standard
  8. 15:01Open Telemetry
  9. 18:08Basics of the Activity Api
  10. 19:59The Activity Api
  11. 21:59Breakpoints
  12. 25:51W3c Trace Context Format
  13. 29:49Diagnostic Listener
  14. 38:59Exporter Libraries
  15. 1:01:47Does the Net Framework 472 Support Open Telemetry
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.