Skip to main content
Version: 3.7.0

DotnetAgent Support Matrix

warning
  1. Non-IIS applications are not within the product support scope and require users to install and verify independently.
  2. Support for .NET Core / .NET applications running on Alpine (musl libc) is available but not fully tested; use with caution and verify carefully.
  3. Support for .NET Core / .NET applications running on ARM64 architecture is available but not fully tested; use with caution and verify carefully.
  4. Custom method instrumentation collection is not supported (custom IL injection/method-level instrumentation is not within the support scope).
ItemSupport Details
Operating SystemWindows Server 2008 32bit/64bit
Windows Server 2008R2 32bit/64bit
Windows Server 2012 R2 32bit/64bit
Windows 7 32bit/64bit
Windows 10 32bit/64bit
Windows Server 2016 32bit/64bit
Windows Server 2019 32bit/64bit
CentOS 7+ 64bit
Debian 8+ 64bit
Ubuntu 19.04+ 64bit
.NET Version.NET Framework 2.0, 3.0, 3.5 (not thoroughly tested, install with caution)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.7, 4.8
.NET Core 2.0, 2.1, 2.2, 3.0, 3.1
.NET 5.0, 6.0, 7.0, 8.0
FrameworksASP.NET (Web/Web Service) (built-in .NET Framework): .NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.7, 4.8
WCF (built-in .NET Framework): .NET Framework 4.0, 4.5
MVC 2, 3, 4, 5 (built-in .NET Framework)
ASP.NET Core Web (built-in ASP.NET Core): .NET Core 2.0, 2.1, 2.2, 3.0, 3.1 / .NET 5.0
DatabasesOracle:
  • System.Data.OracleClient 1.0.8
  • Oracle.DataAccess
  • Oracle.ManagedDataAccess.Core (asynchronous operations supported starting from SmartAgent 9.6.0/DotnetAgent 6.14.2, driver version: Oracle Database 11g Release 2 v11.2.0.1.0, component version: Oracle.ManagedDataAccess.dll v23.1.0.0)
  • System.Data.OleDb/System.Data.Odbc (supported starting from SmartAgent 9.6.0/DotnetAgent 6.14.2, dll assembly version: 6.0.0.0, Windows driver: OraOLEDB v11.2.0.2.0, Linux driver: unixODBC v2.3.1)
MySQL:
  • MySql.Data (built-in .NET Framework, asynchronous operations supported starting from SmartAgent 9.6.0/DotnetAgent 6.14.2, driver version: mysqld v5.7.44, component version: MySql.Data.dll v8.0.28.0)
  • MySqlConnector (asynchronous operations supported starting from DotnetAgent 6.0.0, tested asynchronous versions: driver mysqld v5.7.44, component MySqlConnector.dll v2.0.0.0)
  • System.Data (built-in .NET Framework)
  • System.Data.Odbc (supported starting from SmartAgent 9.8.0/DotnetAgent 6.14.4, Linux driver: mysql-connector-odbc-5.3.14-1.el7.x86_64, Windows driver: MySQL ODBC 9.4 Unicode/ANSI Driver v9.04.00.00)
SQL Server:
  • System.Data.OleDb (supported starting from SmartAgent 9.8.0/DotnetAgent 6.14.4, Windows driver: MSOLEDBSQL v18.7.4.0)
  • System.Data.Odbc (supported starting from SmartAgent 9.8.0/DotnetAgent 6.14.4, Linux drivers: unixODBC v2.3.1, msodbcsql18-18.4.1.1-1.x86_64; Windows driver: ODBC Driver 18 for SQL Server v18.5.1.1)
  • System.Data.SqlClient
  • Microsoft.Data.SqlClient
Postgre SQL:
  • Npgsql(4.0.0+)
  • System.Data.Odbc (supported starting from SmartAgent 9.8.0/DotnetAgent 6.14.4, Linux driver: postgresql-odbc-09.03.0100-2.el7.x86_64; Windows driver: PostgreSQL Unicode/ANSI v17.00.00.06)
NoSQLRedis: ServiceStack.Redis(5.0.0+), StackExchange.Redis(2.0.495+)
Memcached: EnyimMemcached(2.11+)
Remote CallsHttpWebRequest (built-in .NET Framework): .NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.7, 4.8
HttpClient (built-in .NET Framework, .NET Core, .NET): .NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.7, 4.8 / .NET Core 2.0, 2.1, 2.2, 3.0, 3.1 / .NET 5.0
Apache.NMS.ActiveMQ tested versions: 1.4.1, 1.8.0
RabbitMQ.Client tested versions: 6.0.0, 5.2.0
.NET exe programWindows .NET Framework .exe Program Monitoring -- Beta Feature ([SA:9.9.1 (dotnet: 6.15.0)] begins to support), with the following limitations:
  • Single-file executables are not supported [publish parameter includes: -p:PublishSingleFile=true].
  • Trimmed self-contained deployments are not supported [publish parameter includes: --self-contained true -p:PublishTrimmed=true].
  • Supported frameworks: Windows .NET 5.0 / .NET 6.0 / .NET 7.0 / .NET 8.0.
Others
  • JS Injection Feature:
    • Server version: JS agent injection supported starting from dotnet agent version 5.5.0 (only supports ASP.NET framework), ASP.NET Core framework not supported
    • One version: JS agent injection supported starting from dotnet agent version 6.4.0 (supports both ASP.NET and ASP.NET Core frameworks)
  • Backend API Blacklist Feature: Supported starting from SmartAgent 9.8.0 (DotnetAgent 6.14.4)
  • .NET GC activity metrics and GC memory metrics collection (Supported framework version: .NET Framework 4.0, supported from [SA: 9.9.1 (dotnet: 6.15.0)])