Support & Documentation
Follow

Supported .NET Technologies & 3rd party libraries

The following frameworks are automatically supported by Stackify in v2.4. APM+ profiler traces will include details from these libraries. 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 

Databases

Most ORM solutions like Entity Framework, NHibernate, Dapper, Linq2SQL and others work perfectly. Unfortunately, Devart libraries are not currently supported. 

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

Storage/NoSQL

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

Cache

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

Queues

  • 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

Azure

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

AWS

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

Other

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. 

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk