Intro to Azure Monitor – Application Insights with ASP.NET Core

So we just published a brand new doc at this week to cover everything you need to get up and running with ASP.NET Core and Application Insights.

Previously, we did a decent job of covering how to get things set up with predefined templates in Visual Studio, but if you were on a Mac or using Linux or prefer using VS Code our instructions were a little lacking/non-existent until very recently.

Please check out the doc, and if there is something that we aren’t covering that you want to see let us know. We already have a great comment from a developer who wants coverage of how exception tracking works in the App Insights ASP.NET Core SDK.

To accompany the doc I put together two new intro videos. One walking through setting up a basic ASP.NET Core app in VS Code and adding server-side and client-side monitoring:

And a new video walking through the process for ASP.NET Core in Visual Studio. (The Visual Studio video is extremely similar to the first video in the series on monitoring ASP.NET, this is mainly just to show you that the underlying code changes made to your project are different.):

Intro to Azure Monitor – Application Insights for SCOM Admins

Back in 2017 I moved away from working with SCOM to a role focused on Application Insights and monitoring in Azure. I always used to hear Application Insights is only for developers, but the more I use it, the more I see ways in which it could be useful to a broader audience.

It’s not to say the core audience isn’t still the more dev centric, it is, but even if coding isn’t part of your day-to-day work I think it’s useful to know how all the available tools in your toolbox work. Application monitoring is something everyone who works on monitoring needs to care about, not just developers.

Towards that end, I started a side-project recently to help anyone get up to speed on Azure Monitor – Application Insights. It doesn’t assume any developer knowledge, every step is recorded so even if you have never written a line of code before it’s possible to follow along. Having some degree of dev/scripting background will certainly help, but it isn’t required. I walk through each step, and if you don’t come from a traditional coding background this might give you that extra nudge to dig in and learn more.

For the first video all you need is a free copy of Visual Studio 2017 Community edition, and an Azure subscription. If you don’t have a subscription you can sign-up for a free subscription here.

During the Visual Studio install select ASP.NET and web development.

Keep the default optional components:

Now you should be all set, and ready to follow along:

If you are interested in learning more check-out the official docs here. If you like the video and would like to see more for topics like monitoring JavaScript, Java, .NET Core, availability monitoring, distributed tracing, etc, leave a comment here.

I think I have enough time to make a new video every two weeks, but having a sense of how much interest there is will help in setting aside time.

The contents of this site are provided “AS IS” with no warranties, or rights conferred. Example code could harm your environment, and is not intended for production use. Content represents point in time snapshots of information and may no longer be accurate. (I work @ MSFT. Thoughts and opinions are my own.)