Add Azure Application Insights by using Visual Studio Connected Services
Applies to: Visual Studio
Visual Studio for Mac
Visual Studio Code
With Visual Studio, you can connect any of the following to Azure Application Insights by using the Connected Services feature:
- .NET Framework console app
- ASP.NET MVC (.NET Framework)
- ASP.NET Core
- .NET Core (including console app, WPF, Windows Forms, class library)
- .NET Core Worker Role
- Azure Functions
- Universal Windows Platform App
- Xamarin
- Cordova
The connected service functionality adds all the needed references and connection code to your project, and modifies your configuration files appropriately.
Note
This topic applies to Visual Studio on Windows. For Visual Studio for Mac, see Connected services in Visual Studio for Mac.
Prerequisites
- Visual Studio with the Azure workload installed.
- A project of one of the supported types
Connect to Azure Application Insights using Connected Services
Open your project in Visual Studio.
In Solution Explorer, right-click the Connected Services node, and, from the context menu, select Add Connected Service.
In the Connected Services tab, select the + icon for Service Dependencies.
In the Add Dependency page, select Azure Application Insights.
If you aren't signed in already, sign into your Azure account. If you don't have an Azure account, you can sign up for a free trial.
In the Configure Azure Application Insights screen, select an existing Azure Application Insights component, and select Next.
If you need to create a new component, go to the next step. Otherwise, skip to step 7.
To create an Application Insights component:
Select Create a new Application Insights component at the bottom of the screen.
Fill out the Application Insights: Create new screen, and select Create.
When the Configure Azure Application Insights screen is displayed, the new component appears in the list. Select the new component in the list, and select Next.
Enter an instrumentation key name, or choose the default, and choose whether you want the connection string stored in a local secrets file, or in Azure Key Vault.
The Summary of changes screen shows all the modifications that will be made to your project if you complete the process. If the changes look OK, choose Finish.
The connection appears under the Service Dependencies section of the Connected Services tab.
See also
Feedback
Submit and view feedback for