Retrace: Supported .NET Technologies and 3rd Party Libraries

The following frameworks are automatically supported by Retrace. The APM+ profiler traces will include details from these libraries with no additional configuration. Please note that most async functions are supported in the following libraries as well. For services that are running on your servers, you can also set up monitors for them.

UI Frameworks

  • WebForms
  • MVC
  • Web API
  • WCF
  • Nancy
  • ServiceStack
  • Owin


Most ORM solutions like Entity Framework, NHibernate, Dapper,  and Linq2SQL are supported.

  • SQL Server
  • MySql (MySql.Data.MySqlClient)
  • Oracle (Oracle.ManagedDataAccess & System.Data.OracleClient)
  • Postgres (Npgsql)
  • SQL Server CE
  • ODBC via OdbcCommand


  • MongoDB
  • Elasticsearch
  • RavenDB
  • Azure libraries (see below)
  • AWS libraries (see below)


  • Redis (ServiceStack & StackExchange)
  • memcached (enyim)
  • AppFabric & Azure Cache (Microsoft cache)


  • Azure Service Bus
  • Azure Storage Queue
  • MSMQ
  • NServiceBus

Web Requests

  • Low level HttpWebRequest/HttpWebResponse
  • WebClient
  • HttpClient
  • RestSharp
  • Auto generated WCF proxy clients
  • Plus others from libraries that use HTTP within them like Elasticsearch, Azure storage, etc


  • SQL Azure
  • Storage (Blogs, Queues, Tables)
  • Document DB
  • Azure Service Bus
  • Caching (via Redis & AppFabric support)


  • S3
  • SimpleDB
  • SimpleEmail
  • SimpleNotificationService (SNS)
  • SimpleWorkflow
  • SQS
  • ElastiCache (via memcached & redis support)
  • CloudSearch
  • Redshift
  • ElasticMapReduce
  • ElasticTranscoder
  • Glacier


Retrace also tracks and shows times for some other various activities

  • Estimated compilation time
  • HTTP Modules
  • Reading incoming HTTP post data and deserializing requests
  • Serializing and sending HTTP responses
  • Request queuing

Please also note that things like compilation, GC pauses, JIT time, IIS queuing and other things can also take time in your code and may not be reflected by Retrace.