Logging, Instrumentation, Dashboards, Alerts
summary
Shows how developers should own production monitoring by instrumenting and visualizing an app end-to-end using Application Insights, NLog and Seq. Demonstrates wiring those tools into a sample queue-processor app, pushing metrics to Azure, building dashboards, and creating action groups for email, SMS and webhooks. Explains alerting on rolled-up 5-minute windows and percentiles (95th/5th) to handle occasional long spikes (~2000s) rather than using naive averages, and verifies the pipeline is built and operational.
AI-written summary · about
chapters (14)
- 0:00Application monitoring intro
- 2:07Instrumentation foundation
- 5:43Tracing for debugging
- 10:00What not to monitor
- 12:31Monitoring use cases
- 16:25Metrics that matter
- 20:37Demo app performance
- 24:51Azure dashboards
- 27:20Alerts and action groups
- 30:11Add monitoring to app
- 33:03Configure Application Insights
- 35:15Logs in App Insights
- 36:38Infrastructure monitoring
- 37:44Q&A
related talks
45mLogging, Instrumentation, Dashboards and Alerts - for Developers
01h 01mLogging, tracing and metrics: instrumentation in .NET and Azure
52mMonitoring and alerting like a pro with Azure Monitor/Application Insights
49mMonitoring real-life Azure applications: When to use what and why
43mMoving Up the Monitoring Stack
52mWhen to use what monitoring service
40mOptimizing AI Applications for Production with Observability
01h 00mDon't Fly Blind - Implementing Effective Application Instrumentation
