Troubleshooting Solutions by Using Metrics and Log Data
This chapter introduces the main services of instrumentation, monitoring, and troubleshooting solutions hosted in Azure. You will learn how to use Application Insights and Azure Monitor to detect performance bottlenecks and handle errors. This chapter will also explain the alerting capabilities of the Azure platform. You will also learn how to instrument your code to get maximum insights from your application. You will learn about advanced techniques for monitoring performance metrics and diagnostics issues on PaaS and IaaS platforms.
In this chapter, you will deploy web apps to Azure App Service and learn how to monitor performance metrics and investigate logs with Application Insights and Azure Monitor. You will also learn how to track communication and monitor dependency performance. You will then learn how to investigate logs and metrics by using Kusto Query Language (KQL).
In this chapter, we will cover the following...