Brett Hazen, ILM Principal Architect, joins us for the fifth episode of the Development Best Practices podcast to walk through Application Insights. Brett and I take on the topic of Microsoft Application Insights - including the basics of how it works, what sort of telemetry data is available, how to filter out data you DON'T want, and using Application Insights with Javascript and other non-Microsoft apps.

1:40 Best practices around home brewing
2:30 Application Insights basics
3:15 Primary benefits
5:20 Telemetry basics
6:20 How to avoid being overwhelmed with data
7:55 Customizing telemetry
9:30 Filtering out data you DON'T want
10:40 Any performance impact?
11:30 Using Application Insights for Javascript-based web apps
12:05 Non-.NET backend apps, such as Java, and Fortran :-)

In the podcast we talked about a way to hook in with the SDK so you don't send the health check data - a filter to only see the failures. Here's the link for more information: https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling

The Development Best Practice Podcast is brought to you by ILM Professional Services. Like many developers, do you have Application Insights now, and you just KNOW there's more data you can use in there? Or maybe you're stuck on figuring out how to filter out all the noisy data. We at ILM want to help. Please visit ilmservice.com today to request some time with Brett or one of our other knowledgeable architects.