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.
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.
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.
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.
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.
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.