Azure Application Insights libraries for .NET
Application Insights is an extensible monitoring & diagnostics service for web developers with powerful ad-hoc analytics capabilities. You can use the classes in the ApplicationInsights namespace to configure telemetry collection and send any custom telemetry from your applications that you want to monitor.
The Application Insights client SDK for .NET allows you to log event, aggregated data, exceptions, dependency, and metrics to Azure for future analysis.
Visual Studio Package Manager
dotnet add package Microsoft.ApplicationInsights
This example tracks a custom event to Application Insights.
TelemetryClient client = new TelemetryClient(); client.TrackEvent("MyCustomEvent");
View the complete list of Azure Application Insights samples.