Supported Runtime Environments
This section lists the environments where the .NET Microservices Agent does some automatic discovery after little or no configuration.
The .NET microservices agent works with .NET Core 2.0, 2.1, 3.0, and 3.1 on these operating systems:
- Microsoft Windows Server 2012
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2016
- Microsoft Windows Server 2019
- Microsoft Windows 8, 8.1, 10
Microsoft Windows Azure
- Azure App Services for .NET Core 2.0, 2.1, 3.0, and 3.1 environments in the Azure Portal:
- Web Apps
- API Apps
- Container Services
Automatically Discovered Business Transactions
The .NET Microservices Agent discovers business transactions for the following frameworks by default. The agent enables detection without additional configuration.
Type | Custom Configuration Options? | Downstream Correlation? |
---|
ASP.NET Core 3.0 | Yes | Yes |
Web Services including SOAP | No | Yes |
Message Queues |
|
|
---|
Microsoft Service Bus
| No | Yes |
RabbitMQ | Yes | Yes |
Supported Loggers for the .NET Agent
- Log4Net
- NLog
- System Trace
- Windows Event Log
- Loggers on .NET Core that implement the Microsoft.Extensions.Logging.ILogger API (Linux Agent >= 4.5.19 and Windows Agent >= 21.2.0)
If you are using a different logger, see Error Detection.
Remote Service Detection
The .NET Agent automatically detects the following remote service types. The agent enables detection by default. You don't need to perform extra configuration.
* The agent discovers asynchronous transactions for the Microsoft .NET 4.5 framework. See Asynchronous Exit Points for .NET
Data Storage Detection
The .NET Agent automatically detects the following data storage types. The agent enables detection by default. You don't need to perform extra configuration.
Type | Customizable Configuration? | Async Detection?* | AppD for Databases? |
---|
ADO.NET (see supported clients below) | Yes | Yes | No |
* The agent discovers asynchronous transactions for the Microsoft .NET 4.5 framework. See Asynchronous Exit Points for .NET
Supported ADO.NET Clients
AppDynamics can monitor any ADO.NET client version and type. Clients we have tested include the following:
Database Name | Database Version | Client Type |
---|
MySQL | 5.x | Connector/Net and ADO.NET |
Microsoft, SQL Server, and Windows are registered trademarks of Microsoft Corporation in the United States and other countries.