Adding real-time telemetry
Application Insights is one of the best telemetry offerings, provided by Microsoft Azure for developers and DevOps professionals as an extensible Application Performance Management (APM) service to do the following:
- Derive data-driven insights with the following aims:
- To understand your customers and their habits, needs, workflows, contexts, motivations, and jobs to be done
- To improve application usability and in turn, increase customer satisfaction
- Monitor your applications, detect anomalies, and raise alerts.
The Microsoft.Extensions.Logging.ApplicationInsights
NuGet package is included as a dependency of Microsoft.ApplicationInsights.AspNetCore
NuGet package. The Microsoft.ApplicationInsights.AspNetCore
package is used in ASP.NET Core applications for telemetry, and when you use it, you don't need to install Microsoft.Extensions.Logging.ApplicationInsights
.
As shown in the following figure, you can install...