Skip navigation

Application Insights

Get actionable insights through application performance management and instant analytics

Application performance management

Get rich performance monitoring, powerful alerting and easy-to-consume dashboards to help ensure that your applications are available and performing as you expect. Quickly see if you have a problem, how many customers are affected and perform a root cause analysis to find and fix the issue.

Learn about application performance management

Interactive data analytics

Get answers to your tough questions, and take your applications to the next level. Detect trends in application performance and behaviour, identify usage patterns and quickly get answers to probing questions about your website performance. Interactive queries and full-text search make finding the information you need quick and easy.

Learn about data analytics

Interactive data analytics demo

Machine learning

Get the most out of your application performance management solution using the power of machine learning to continually analyse application telemetry. Detect anomalies, failure counts, performance changes and Azure Cloud Services behaviours. Get notifications and alerts with rich diagnostic information so you can respond to issues at the speed your customers demand.

Learn about smart detection

Azure Diagnostics

Proactively detect and diagnose role life cycle issues – recycle, hung, not started – that might affect your applications or cloud services. Efficiently track virtual machine performance alongside application performance data in the same view.

Learn about Azure Diagnostics

DevOps integration

Diagnose problems from within your development environment, and incorporate monitoring in your DevOps processes. Search events from within the Visual Studio IDE, uncover production problems, set alerts and go directly to the offending line of code. View annotations to see if a deployment or infrastructure change correlates with issues. Integrate detected bugs and work items with Visual Studio Team Services or GitHub. Increase your visibility over applications with the Application Insights Connector for Log Analytics, and bring your operation and application data together in one place.

Learn about DevOps experiences

Get started quickly

Azure Application Insights is included with Visual Studio. You get automatic instrumentation for ASP.NET developers and application telemetry data right out of the box, including usage, exceptions, requests, performance and logs.

Monitor web apps – whether written in Java, Ruby, Python, PHP, Node.js, Microsoft .NET, or other languages – using open-source SDKs. Install the Application Insights Status Monitor on your existing Azure App Services and virtual machines via the Azure portal to get performance monitoring without updating and redeploying your application.

Explore supported platforms

See how Real Madrid was able to create a more personalised connection with 450 million fans using Application Insights

Customers using Application Insights today

Related products and services

Azure DevOps

Services for teams to share code, track work and ship software

Visual Studio App Centre

Deliver apps faster by automating application lifecycles

Log Analytics

Collect, search and visualise machine data from on-premises and cloud

Try Application Insights for free