Modern Observability for .NET Applications
Observability isn't really new anymore, however, the ways we observe our applications has had to evolve to meet the changing architecture of our applications. So what does Modern Observability look like?
In this workshop, we'll build an application that embodies the good practices we recommend in OpenTelemetry, and look at how those translate into good observability practices when looking at production applications.
We'll include
- Getting started, through to telemetry curation
- Observing Event Driven Architectures (RabbitMQ, Azure ServiceBus, Kafka)
- Traces vs Logs
- Metrics and when to use them
- Local Visualisation techniques using .NET Aspire
- OpenTelemetry Collector's and where they fit
- Naming consistency through OpenTelemetry Weaver
You'll come away with a deep understanding of why Observability is important, how it's changed, and why it's now part of your job not simply an "Ops problem".

Martin is a Developer Advocate at Honeycomb, o11y enthusiast, and a delivery-focused Developer from the UK. With over 20 years experience in development in the .NET ecosystem, he’s worked with many companies on scaling up engineering teams and products. The past few years have been spent working on solving complex problems with some of the UK’s big names, including e-commerce retailers and credit lenders.