• Home
  • Technology support
  • Runtimes
  • .NET

.NET

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.

Capabilities

Dynatrace provides extensive .NET monitoring capabilities:

  • OpenTelemetry support for capturing traces and ingesting metrics.
    For more information, see
    • Instrument Dotnet applications with OpenTelemetry
    • Instrument .NET applications with OpenTelemetry Metrics
  • End-to-end transaction tracing of requests to web services, remoting services, queues, and databases. Learn more about services
  • OneAgent SDK for custom tracing
  • Garbage collection, process metrics, and much more
  • Always-on 24x7 production grade CPU profiling
  • OneAgent SDK for custom tracing

See our supported technologies matrix for details on supported frameworks.

.NET runtimes

Dynatrace provides support for the following .NET runtimes.

.NET and .NET Core

VersionVendor releasedVendor End of lifeFirst supported OneAgent versionLast supported OneAgent versionDynatrace support untilDynatrace support level
6.02021-11-08-1.229--Supported1
5.02020-11-10-1.203--Supported1
3.12019-12-03-1.183--Supported
3.02019-09-23-1.177--Supported
2.2-2019-12-23---Supported
2.1-----Supported
2.0-2018-10-01---Limited2
1
Alpine Linux (musl libc) on ARM64 (AArch64) is not supported.
2
Limited support: Dynatrace can only solve problems that can be reproduced on supported versions.

.NET Framework

VersionVendor releasedVendor End of lifeFirst supported OneAgent versionLast supported OneAgent versionDynatrace support untilDynatrace support level
4.5.2 - 4.8-----Supported
4.5.1-2016-01-12---Limited1
4.5-2016-01-12---Limited1
4-2016-01-12---Limited1
3.5 SP1-----Supported
1
Limited support: Dynatrace can only solve problems that can be reproduced on supported versions.
Trimming

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.

Support lifecycle

Dynatrace is committed to support each version according to its support lifetime:

  • See Microsoft support lifecycle for .NET and .NET Core.
  • See Microsoft support lifecycle for .NET Framework.