Application Insights

Gain actionable insights through application performance management and instant analytics

Play

Application performance management

Get rich performance monitoring, powerful alerting, and easy-to-consume dashboards to help ensure your applications are available and performing as you expect. Quickly identify if you have a problem, how many users are impacted, 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 behavior, identify usage patterns, and get fast 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 analyze application telemetry. Detect anomalies, failure counts, performance changes, and Azure Cloud Services behaviors. Receive 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 lifecycle issues—recycle, hung, not started—that might affect your applications or cloud services. Plus, 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 understand if a deployment or infrastructure change correlates with issues. Integrate detected bugs and work items with Visual Studio Team Services or GitHub. Plus, 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

Application Insights is included with Visual Studio. You get automatic instrumentation for ASP.NET developers and vital 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, .NET, or other languages—using open source SDKs. Install the Status Monitor on your existing Azure App Services and virtual machines through 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 personalized connection with 450 million fans using Application Insights

Customers using Application Insights today

Related products and services

Visual Studio Team Services

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

HockeyApp

Deploy mobile apps, collect feedback and crash reports, and monitor usage

Log Analytics

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

Try Application Insights for free