Dynatrace OneAgent instruments your .NET applications by placing trace statements at strategic locations in your code for code tracing, performance metrics, error detection, dependency tracking, and more.
Not every detected .NET application is instrumented by default. Dynatrace maintains a set of rules to instrument specific processes (for example, IIS application-pools, which you can extend with our own rules). To learn the basics about process group monitoring setup (automatic deep monitoring, custom monitoring rules, and built-in monitoring rules), see Set up process group monitoring.
Dynatrace provides extensive .NET monitoring capabilities:
See our supported technologies matrix for details on supported frameworks.
With .NET Core 3.1, a new, optional feature called trimmed self-contained deployments and executables has been introduced to optimize the size of packaged applications. To successfully instrument your application with OneAgent, trimming needs to be turned off. For example, UiPath uses trimming, which makes it impossible to instrument with OneAgent.
Dynatrace is committed to support each version according to its support lifetime: