~/talk

Logging, tracing and metrics: instrumentation in .NET and Azure

Talkat NDC London 2023 · 2023-01-23..01-27· [web-platform, observability]
slides:none on file

Demo builds a .NET web API + web app (Docker compose) instrumented with Application Insights, Azure Monitor, Serilog/Seq and OpenTelemetry-compatible activities; it logs semantic fields (example: searchLimit=42), emits event counters (a game server sends a frames-per-second counter at ~5 Hz) and uses EventSource/event counters consumed by dotnet-counters. Health checks, SQL and Key Vault calls appear in the Application Map, traces correlate across services, and the demo metrics and logs successfully surface errors and live telemetry.

AI-written summary · about

  1. 0:00Instrumentation in .NET & Azure
  2. 1:04Observability in DevOps
  3. 4:55Azure Monitor overview
  4. 8:05Logging, tracing, health in apps
  5. 12:23.NET logging framework
  6. 23:21Structured logging benefits
  7. 29:28Logging severity best practices
  8. 31:10System.Diagnostics tracing
  9. 36:28Activities distributed tracing
  10. 39:36EventSource & EventPipe tracing
  11. 43:59Custom metrics with counters
  12. 51:06Telemetry in Azure Monitor
  13. 53:53Live metrics demo
  14. 59:20Query logs & metrics in Azure
  15. 1:00:02Summary
~/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.