As the name suggests, Azure application insights provide insights within the working of an application. The insights relevant for a web application would include incoming number of requests per second, requests failed per second, hardware usage in terms of CPU utilization, memory availability and more. Application insights provide a dashboard, reports and charts to view various metrics related to the application. This helps in viewing and understanding the trends in terms of usage of the application, its availability, number of requests and more to take both precautionary as well as reactive actions on the application. Trends information can be used to find out things not working in favor of the application and things working fine over a period.
The first step in working with application insights is to provision this service on Azure in a resource group that...