OpenTelemetry will save your day and night
summary
OpenTelemetry provides unified traces, metrics and logs by wiring .NET Activity/DiagnosticSource and the new System.Diagnostics metrics API into a single pipeline, tested here with Activity/DiagnosticSource instrumentation, Zipkin and Prometheus exporters, and an OTLP collector with Honeycomb exporter running in Docker Compose. Demo traces show end-to-end HTTP→service→DB spans (single service span 23.9 ms; artificial delays up to 100 ms), collector batching at 10s, metrics support still shaky but tracing across microservices works.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:25Who Is Building Distributed Systems
- 2:36Drop in Instrumentation
- 9:02Zipkin Exporter
- 12:02Event Source
- 13:02Diagnostic Listener
- 20:20Docker Compose
- 21:48Add Asb Net Core Instrumentation
- 36:18Service Dependencies
- 36:57Propagate Remote Context
- 37:18What Open Telemetry Does
related talks
01h 00mPractical OpenTelemetry for .NET
01h 03mOpenTelemetry in a Brownfield World
01h 04mOpenTelemetry in a Brownfield World
01h 01mPractical OpenTelemetry for .NET
51mOpenTelemetry tracing for .NET developers
22mOpen Telemetry for API Monitoring
20mObservability and Open Telemetry
32mOpenTelemetry feat. logs, metrics and traces
