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.