.NET Framework Agent¶
The .NET framework agent provides automatic tracing and metrics for .NET-based applications from .NET Framework versions 2.0 to 4.8, both running in IIS and standalone WCF.
.NET Core SDK¶
The .NET Core SDK provides an ASP.NET Core middleware and a custom instrumentation API to add tracing and metrics for .NET Core Windows applications. Adding the AppOptics.Instrumentation ASP.NET Core middleware to your ASP.NET Core application will add automatic metric reporting and starting of traces.
To use the .NET Core ASP.NET Core Middleware and SDK, you’ll need to add a reference to the AppOptics.Instrumentation nuget package. For ASP.NET Core applications it is also recommended to add the AppOptics.Instrumentation middleware to your application.
Both the .NET Framework agent and .NET Core SDK provide a custom instrumentation API. Custom instrumentation can be used to get extra application-specific visibility in AppOptics, both adding custom spans for distributed tracing and adding custom timers/counters for metric reporting and alerting. Check out the SDK.