Azure Apps: Diagnostics, Instrumentation, and Logging
1h 18mIntermediate2019-03-12
Authors

Sahil Malik
Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com
Course details
Azure is a complex ecosystem. Diagnosing issues can be difficult with so many services and systems—but it's critical to get right. This course takes an Azure-centric approach to diagnosing, instrumentation, and logging with Azure applications. Instructor Sahil Malik explains how to use Application Insights to track and record exceptions; perform diagnostic logging; and view health, activity, and usage metrics in Azure Monitor. He also shows how to use Azure Monitor to track virtual machines and containers, monitor network conditions, and scale services automatically based on predefined rules. Plus, learn how to optimize your deployments with Azure Advisor security and performance recommendations. With these tools and tips, you can gain deeper insights into resources you have provisioned both on-premises and in the Azure cloud.
Learning objectives
Using Application Insights to track and record exceptions
Viewing exception details
Diagnostic logging
Viewing activity logs in Azure Monitor
Assessing service health in Azure Monitor
Displaying parameters from VMs and containers
Tracking network-related assets
Estimating your bill
Viewing security and performance recommendations
Learning objectives
Using Application Insights to track and record exceptions
Viewing exception details
Diagnostic logging
Viewing activity logs in Azure Monitor
Assessing service health in Azure Monitor
Displaying parameters from VMs and containers
Tracking network-related assets
Estimating your bill
Viewing security and performance recommendations
Skills covered
AzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Diagnostics, instrumentation, and logging in Azure apps
- 02 - What you should know
1. Application Insights
- 03 - What is Azure Application Insights
- 04 - Set up your project to use Application Insights
- 05 - Application Insights in use
- 06 - Track and record exceptions
- 07 - Grant necessary roles to view snapshots
- 08 - View exception details
2. Diagnostic Logging
- 09 - What is diagnostic logging
- 10 - Simple diagnostic logging
- 11 - View streaming logs
3. Azure Monitor
- 12 - What is Azure Monitor
- 13 - Provisioned resources
- 14 - Activity log
- 15 - Alerts
- 16 - Metrics
- 17 - Logs
- 18 - Service Health
- 19 - Application Insights
- 20 - Virtual machines and containers
- 21 - Network
- 22 - Diagnostic settings
- 23 - Autoscale
- 24 - Usage and estimated costs
- 25 - Advisor recommendations and support requests
Conclusion
- 26 - Next steps