Azure Application Insights is a part of Azure Monitor, which provides application performance management (APM) capabilities for your applications. It is a large platform, with a rich UI (short for user interface) in the Azure portal, which provides the following features (among others):
- Request monitoring and tracing, including distributed tracing between multiple microservices
- Exception monitoring and snapshot debugging
- Collecting performance counters for the host machines
- Smart anomaly detection and alerting
- Easy log collection and analytics
The most interesting feature for us is snapshot debugging, which can help diagnose issues in production Deployments where running with an attached remote debugger is not advised. For this, you will need Visual Studio 2019 Enterprise edition if you would like to analyze...