Real-time telemetry in Azure Application Insights
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:
- Monitor your live applications.
- Automatically detect performance anomalies.
- Include powerful analytics tools to help you diagnose issues.
- Understand what users do with your app.
- Help you continuously improve performance and usability.
With Application Insights available, I don't feel the need for any other logging providers as this is very powerful and serves all purposes. We will be using this heavily in our enterprise application code as well as for telemetry.
Microsoft.Extensions.Logging.ApplicationInsights
is included as a dependency of Microsoft.ApplicationInsights.AspNetCore
. The Microsoft.ApplicationInsights.AspNetCore
package is used in ASP.NET Core applications for telemetry...