Questions? Feedback? powered by Olark live chat software
Skip Navigation

Visual Studio Application Insights

Detect, triage, and diagnose issues in your web apps and services

Customers using Application Insights today

Exceptions and performance diagnostics

Get a better understanding of how your web app is performing. Use real-time metrics to analyze request load, server performance counters, and response times across dependencies. Plus, diagnose exceptions and failed requests to correlate them with events and traces, and get multi-dimensional analyses over standard metrics—or even define your own.

Learn about diagnostics

Interactive data analytics

Discover the root cause of any app performance behavior almost instantaneously through ad-hoc queries. Paired with full-text search, these interactive queries make it quick and easy to find the information you need.

Learn about data analytics

Interactive data analytics demo

Azure Diagnostics

Proactively detect and diagnose role lifecycle issues—recycle, hung, not started—that might affect your applications or cloud services. Plus, track performance issues for apps running on virtual machines more efficiently by using the same screen as your application performance data.

Learn about Azure Diagnostics

Proactive Detection

Application Insights uses machine learning capabilities to continually analyze your application. This allows it to learn your app’s normal behavior so service degradations or disruptions are automatically detected and reported—helping you respond to issues at the speed your customers demand.

Learn about Proactive Detection

DevOps and Application Lifecycle Management

Diagnose problems right from within your development environment and incorporate monitoring in existing DevOps and Application Lifecycle Management processes.

Visual Studio 2015 lets you search over events from within the integrated development environment, uncover production problems, track proactive alerts, and drill down into issues using the telemetry information as a code navigation aide.

Visual Studio Team Services helps you view deployment annotations, correlate changes in performance with builds, investigate performance changes with synthetic loads, and integrate detected bugs and work items into your normal developer workflows.

Learn about DevOps experiences

Get started quickly

Application Insights comes as part of 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, 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 needing to update and redeploy your application.

Explore supported platforms

Related products and services

Visual Studio Team Services

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


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