AzureCAT: Design Cloud-Based Solutions for Operations, Monitoring, and Troubleshooting
Play AzureCAT: Design Cloud-Based Solutions for Operations, Monitoring, and Troubleshooting
Operating a cloud-based application, from small business apps to social apps at web scale, is one of the most challenging transitions that customers and cloud service vendors have to implement when moving from on-premises to the cloud. Troubleshooting, capacity planning, health analysis, alerting are just some of the traditional practices that requires a different approach in this new environment, and new organizational techniques like DevOps are becoming more and more important in the overall solution success. In this session, we describe how to instrument a new or existing Azure solution (PaaS or IaaS), and create a telemetry system that will help operations to keep things up and running. We talk about application logging based on ETW and SLAB, Windows Azure Diagnostics, Azure SQL DB diagnostic DMVs and how to collect and correlate information coming from a number of different diagnostic sources to be able to interpret and monitor your overall solution health.