This will be the introduction to App Insights: what is it, how does it work, what kind of data does it gather, why does it gather that data anyway?
During this module, I will cover more aspects of the types of data the system gathers and how they are collected. Afterwards, during a demo, I will show a brand new application being built and how, once installed, App Insights can gather all the desired data
App Insights can be pro-active when it comes to due-to-fail applications. The feature capable of doing that is called Smart detection – after explaining the concept, I will demo it at work. After that, I will show the Analytics portal and how querying for data works, but also how App Insights can store annotations when web apps have been updated, so that one can compare performance improvements or, on the contrary, decreases, based on application versions and production publishes. Additionally, I will also show how to implement the data sampling pattern
This module will be all about the true developer experience: how Visual Studio extensions work with App Insights and how to quickly get seamless access to the data generated by the production workload, straight down in Visual Studio. Also, it just makes a lot of sense to see how exceptions and traces can also be sent to the same bucket of telemetry data
Some of the awesome features of Application Insights actually have to deal with its capability of notifying users when things don’t go as expected. During this module, I will cover the alerting systems available within App Insights. Additionally, because it just makes a lot of sense since this is mostly a DevOps conversation, also during this module, I will cover the ARM templating capabilities for App Insights
App Insights plays well with other services too. And which services would it be more familiar than the ones Project Managers and DevOps like the best? During this module, I will cover the steps necessary for sending out the gather telemetry data to both PowerBI and OMS.