Production debugging your cloud has never been so simple
With automatic Snapshots, you get full visibility into the complete debug state when exceptions are thrown in your C# and Visual Basic apps. View snapshots in a cloud based experience or download snapshots for full debugging experience in Visual Studio Enterprise 2017. See the complete picture with environmental and local variables, and quickly find the root cause of the issue. No more need to reproduce the issue locally to track down exceptions.
Understand exactly what is happening at any line of code in production
Unlike remote debugging with breakpoints, Snappoints do not halt your application when hit – instead, they capture a snapshot of your app’s state and continue running. You can therefore use Snappoints to debug a live site with minimal impact to any end users hitting the site. The other equally non-invasive feature called Logpoints enables you to insert new logging statements in your app on-the-fly, without any code changes or redeployments.
Tracking errors across a distributed apps is now built-in
Distributed applications are nothing new, but the difficulties of finding the root cause of exceptions in a distributed system are still a challenge to solve. Until now. With Correlation IDs built into Application Insights, you no longer have to manually handle tracing a transaction across multiple microservices or components, it’s now just part of the cloud.
Solve performance issues with production profiling
Find out which methods are slowing down performance for your users
Production problems are more than just exceptions. Performance issues can cause just as much trouble as exceptions and can be even harder to track down. Take the easy path to improving your applications performance with the Application Insights Profiler.