How to use Azure Application Insights in ASP.Net Core

Application Insights is an extensible performance management (APM) service that can be used to monitor performance, detect anomalies, and diagnose performance issues for a web in real time. If you are using .Net , you can use Application Insights on the multiple platforms that .Net supports (Windows, Linux, or Mac).

Note that you can use Application Insights for applications built in various technologies including .Net, JavaScript, Node.js, and Java as well as .Net Core. And you can use Application Insights for such applications whether or not they are hosted in the cloud. In this article we’ll examine how you can log data to Azure Application Insights in an ASP.Net Core application.

To work with the code examples illustrated in this article, you should have Visual Studio 2019 installed in your system. If you don’t already have a copy, you can download Visual Studio 2019 here.

You will also need an Azure account as we’ll be pushing the log messages to Application Insights in Azure. If you don’t have an Azure account, you can create a free Azure account here. In the sections that follow, we’ll examine how we can configure Application Insights as one of the sinks for the default logger in ASP.Net Core.

You might also like More from author

Leave A Reply

Your email address will not be published.