As the name suggests, Azure Application Insights provides insights into the workings of an application. The insights relevant for a web application include the number of incoming requests per second, requests failed per second, hardware usage in terms of CPU utilization, and memory availability. Application Insights provides a dashboard, reports, and charts to view various metrics related to the application. This allows us to view and better understand the trends in terms of usage of the application, its availability, number of requests, and more, to take both precautionary and reactive actions on the application. Trend information can be used to find out things that are not working in favor of the application and things that are working fine over a specific period.
The first step in working with Application Insights is to provision this service on Azure in...