You can now add Application Insights telemetry right from Visual Studio to new or existing projects in 2 clicks or less.
This release of Application Insights Tools for Visual Studio is in PREVIEW; see Known Issues below.
To get started with a new project, simply create a Web, Windows Store 8.1, or Windows Phone 8.0 project. In the New Project dialog, make sure that Add Application Insights to Project is checked.
To get started with an existing project, right-click on a Web, Windows Store 8.1, or Windows Phone 8.0 project in Solution Explorer and choose Add Application Insights Telemetry to Project.
That’s it! Then run your Web application locally (or deploy your application), and after 10-15 minutes, telemetry data will automatically start appearing in the Application Insights Portal in the Usage tab.
Additional project types are supported with partial automation (see Known Issues below)
Q & A
Q: I don’t see the Add Application Insights Telemetry to Project command.
A: The type of app you’re creating is not supported yet. Instead, add your application at the Application Insights portal.
Q: Oops. I closed the Application Insights browser. How do I get it back?
A: In Solution Explorer, in the context menu of the project, choose Open Application Insights Portal…
Q: What other telemetry can I log from my app?
A: You can log events and metrics. Take a look at Improve your application from live usage data
This release of Application Insights Tools for Visual Studio is in PREVIEW. There are a number of known issues, including:
- If you are upgrading from version 0.6.56.3 of the Application Insights Telemetry SDK for Services using the Application Insights Tools for Visual Studio, you will need to manually copy any custom settings from Monitoring.CollectionPlan.config to ApplicationInsights.config file.
- For Windows Store 8.1 C++ projects instrumented with Application Insights, updates for the “Application Insights Telemetry SDK for Windows Store Apps” from nuget.org do not show up in the “Manage NuGet Packages” dialog. You can install an updated nuget package from the “Online” section of the “Manage NuGet Packages” dialog. Or, you can execute this command in the Package Manager Console: update-package Microsoft.ApplicationInsights.Telemetry.WindowsStore