Monitoring Microsoft AppFabric Caching

eG Enterprise offers a specialized monitoring model for the Microsoft AppFabric Caching (see Figure 1) that monitors the cache 24 x 7 and proactively alerts administrators of probable issues in its operations, so that issues are trapped very early and resolved before its too late. 

Figure 1 : Layer model of the Microsoft AppFabric Caching

Each of the layers depicted by the hierarchical model above, is associated with a wide variety of tests that measures the performance of the Microsoft AppFabric Caching. The performance metrics reported by these tests shed light on the following:

  • How many requests were not serviced by each cache?
  • What is the total size of the cached data in each cache?
  • What is the total size of the primary cached data in each cache?
  • What is the total size of the secondary cached data in each cache?
  • How many objects were stored in each cache?
  • How many read requests were received by each cache since the start of the cache service?
  • How many write requests were received by each cache since the start of the cache service?
  • How many GetAndLock requests were received per second by each cache?
  • How many GetAnd Lock requests were successful on each cache?
  • What is the average quorum response time on the primary host?
  • What is the average time spent to get response from the secondary servers?
  • How many expired objects and evicted objects are available in the primary host?
  • What is the total size of the primary cached data?
  • How many retry operation exceptions were performed on the primary host since the start of the cache service?
  • How many Get requests were received from all clients on the primary host since the start of the cache service?
  • How many read/write requests were received from all clients since the start of the cache service?
  • How many objects were stored in the host?
  • How many times the replication operation was retried on the secondary cache server?