Pre-requisites for .NET Business Transaction Monitoring
The following are the pre-requisites for performing .NET business transaction monitoring using eG:
-
For the eG .NET Business Transaction Monitor to function, your eG Enterprise infrastructure should include:
- An eG Manager of version 6.3 (or above)
- eG Agents of version 6.3 (or above)
-
The eG .NET BTM can be installed on IIS web servers 7.0, 7.5, 8.0, 8.5, or 10.
- Ensure that the IIS Management Scripts and Tools feature is installed and enabled on the target IIS web server.
- If any other profiler - eg., NewRelic, AppDynamics, etc. - pre-exists on the IIS web server, then, before BTM-enabling the server, make sure that the profiler is fully and properly uninstalled.
-
The eG .NET BTM is supported only in the following environments:
-
Supported operating systems
- Microsoft Windows Server 2008 (32-bit and 64-bit)
- Microsoft Windows Server 2008 R2
- Microsoft Windows Server 2012
- Microsoft Windows Server 2016
- Microsoft Windows Server 2019
- Microsoft Windows Server 2022
- Microsoft Windows 7, 8, 8.1, 10, 11
-
Supported Frameworks
- Microsoft .NET Framework versions 3.5, 4.0, 4.5, 4.5.x, 4.6. 4.6.x, 4.7.x, 4.8, 4.8.1
- ASP .NET MVC 2, 3. 4, 5
-
Open Web Interface for .NET (OWIN) web API
-
Supported Runtime Environments
- Microsoft IIS versions 7.0, 7.5, 8.0, 8.5,10
-
Microsoft SharePoint 2010, 2013 as services running inside IIS
-
Microsoft .NET and .NET Core Applications running as Windows Services
-
Supported Remote Procedure Calls
- HTTP
- WCF
-
Web Services including SOAP
-
Supported Message Queues
-
RabbitMQ
-
ActiveMQ
-
MSMQ
-
- Supported Windows Azure Remote Services
-
Azure Blog Storage
-
Azure Table Storage
-
Azure MySQL
-
Azure SQL
-
- Supported Data Storage Types and Clients
The .NET profiler supports the ADO.NET data storage type and the following ADO.NET clients:
Database Name Client Type Oracle ODP.NET and Microsoft Provider for Oracle MySQL Connector/Net and ADO.NET Microsoft SQL Server ADO.NET MongoDB
C# and .NET MongoDB Driver -
Supported Loggers for the .NET Profiler
-
NLog
-
Log4Net
-
Event Log
-
Serilog
-
- Managed Windows Services
-
Web API
-
WCF-based Service
-
-
- For complete visibility into the transaction path, make sure that you BTM-enable each IIS web server in the transaction path.
- To track and profile transactions to multiple web sites on an IIS web server, you need to add a separate Microsoft IIS component in eG Enterprise for each web site to be monitored.