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.
To get up and running with the .NET Framework APM, download and install the AppOptics .NET Agent. After that, a restart of IIS will load the agent and automatically begin reporting data.
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, 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.