Application Insights is an Application Performance Management service for web applications on multiple platforms. It is used to monitor live web application. It will automatically detect different performance anomalies. It’s powerful analytics tools will help to diagnose issues and to understand what users actually do with application. It’s designed to continuously improve performance and usability. It works for applications on a wide variety of platforms including .NET, Node.js and J2EE, hosted on-premises or in the cloud.