Azure Application Insights is an extensible Application Performance Management (APM) service for developers and DevOps professionals. It provides real-time monitoring of your live applications, automatically detecting performance anomalies and including powerful analytics tools to help you diagnose issues and understand what users actually do with your app.